Ignoring ortools: markers 'python_version >= "3.11"' don't match your environment Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (2.15.0) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.7.2996 Downloading ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (4.4.2) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.25.1) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting protobuf>=4.23.3 Downloading protobuf-7.36.2-cp310-abi3-manylinux2014_x86_64.whl (343 kB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) 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.118-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Collecting protobuf==5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 15)) (8.12.1) Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (4.10.0) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Collecting lingua-language-detector==2.1.1 Downloading lingua_language_detector-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.2 MB) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Collecting google-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) 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-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (7.3.1) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (6.0.3) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Requirement already satisfied: 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) 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' Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Requirement already satisfied: 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) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (4.16.0) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting 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.118 Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.118->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.118->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.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=4757926 sha256=cddda8e649fd3546d1e3bc94a53815f56f29e4b6b03c41746cd1fc148afd33ae Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-v0810ay7/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221006 sha256=c3d4c509af815e7ee7a8ba8d3ce514509e70236190d133f3143386fd4845e1f0 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-v0810ay7/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.118 botocore-1.43.118 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.84.1 grpcio-status-1.62.2 jmespath-1.1.0 lingua-language-detector-2.1.1 mt-940-4.28.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.28.2 protobuf-5.26.1 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.37.3 uritools-6.1.3 2026-10-26 02:24:09,470 100 INFO ? odoo: Odoo version 17.0 2026-10-26 02:24:09,470 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-26 02:24:09,470 100 INFO ? odoo: addons paths: ['/data/build/rb-a683fe2-225997/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-a683fe2-225997/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-26 02:24:09,470 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-26 02:24:09,721 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-26 02:24:10,263 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-26 02:24:10,266 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-26 02:24:10,305 100 INFO rb-a683fe2-225997-428993 odoo.modules.loading: loading 1 modules... 2026-10-26 02:24:10,577 100 INFO rb-a683fe2-225997-428993 odoo.modules.loading: 1 modules loaded in 0.27s, 0 queries (+0 extra) 2026-10-26 02:24:12,547 100 INFO rb-a683fe2-225997-428993 odoo.modules.loading: loading 1215 modules... 2026-10-26 02:24:40,131 100 INFO rb-a683fe2-225997-428993 odoo.modules.loading: 1215 modules loaded in 27.58s, 2 queries (+2 extra) 2026-10-26 02:24:43,830 100 INFO rb-a683fe2-225997-428993 odoo.modules.loading: Modules loaded. 2026-10-26 02:24:44,344 100 INFO rb-a683fe2-225997-428993 odoo.modules.registry: Registry loaded in 34.079s 2026-10-26 02:24:44,345 100 INFO rb-a683fe2-225997-428993 odoo.service.server: Starting post tests 2026-10-26 02:24:47,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-26 02:24:53,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.338834762573242 seconds 2026-10-26 02:24:54,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.6742920875549316 seconds 2026-10-26 02:24:58,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-26 02:25:00,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-26 02:25:00,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp4scuyftr_chrome_odoo 2026-10-26 02:25:00,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36187/json/version 2026-10-26 02:25:00,099 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36187/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:25:00,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:25:00,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36187/json 2026-10-26 02:25:00,225 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36187/json with timeout 3 increased to 10s during tests 2026-10-26 02:25:00,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:36187/devtools/page/422A51970647468D2D20059698F44EF6 2026-10-26 02:25:00,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 02:25:00,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 02:25:01,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:25:01,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 02:25:01,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 02:25:01,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 02:25:01,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 02:25:01,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:25:03,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web HTTP/1.1" 200 - 104 0.157 1.960 2026-10-26 02:25:03,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '422A51970647468D2D20059698F44EF6', 'loaderId': '62127401A5294616D72CA377F0A2A978', 'isDownload': False} 2026-10-26 02:25:03,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-26 02:25:03,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.025 2026-10-26 02:25:03,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-26 02:25:03,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.007 0.054 2026-10-26 02:25:03,610 100 INFO rb-a683fe2-225997-428993 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-26 02:25:03,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.009 0.129 2026-10-26 02:25:03,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.150 2026-10-26 02:25:03,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:03] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 02:25:04,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.029 2026-10-26 02:25:05,099 100 INFO rb-a683fe2-225997-428993 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-26 02:25:05,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:05] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.309 0.176 2026-10-26 02:25:05,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:25:05,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.092 0.654 2026-10-26 02:25:05,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.025 0.745 2026-10-26 02:25:05,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.624 2026-10-26 02:25:05,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-26 02:25:05,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.079 0.304 2026-10-26 02:25:06,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.150 0.292 2026-10-26 02:25:06,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.428 0.721 2026-10-26 02:25:06,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.049 1.002 2026-10-26 02:25:07,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.035 0.868 2026-10-26 02:25:07,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.031 0.924 2026-10-26 02:25:07,919 100 INFO rb-a683fe2-225997-428993 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-26 02:25:07,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-26 02:25:07,988 100 INFO rb-a683fe2-225997-428993 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-26 02:25:09,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.028 2026-10-26 02:25:13,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.012 2026-10-26 02:25:16,299 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 9.378 2026-10-26 02:25:16,381 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 11.546 2026-10-26 02:25:16,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 11.672 2026-10-26 02:25:16,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.445 2026-10-26 02:25:16,582 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 11.744 2026-10-26 02:25:16,636 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 9.625 2026-10-26 02:25:16,650 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:25:16,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/offline HTTP/1.1" 200 - 7 0.024 0.123 2026-10-26 02:25:16,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:25:16,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.109 2026-10-26 02:25:16,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.120 2026-10-26 02:25:16,771 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:25:16,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.012 0.041 2026-10-26 02:25:17,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.116 0.283 2026-10-26 02:25:17,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.093 0.220 2026-10-26 02:25:18,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.041 0.075 2026-10-26 02:25:18,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.030 0.176 2026-10-26 02:25:18,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.011 0.254 2026-10-26 02:25:18,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.120 2026-10-26 02:25:18,825 100 INFO rb-a683fe2-225997-428993 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-26 02:25:18,844 100 INFO rb-a683fe2-225997-428993 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-26 02:25:18,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.022 2026-10-26 02:25:18,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.020 0.022 2026-10-26 02:25:18,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 02:25:19,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:19] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.008 0.035 2026-10-26 02:25:19,857 100 INFO rb-a683fe2-225997-428993 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-26 02:25:19,885 100 INFO rb-a683fe2-225997-428993 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-26 02:25:19,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.010 0.046 2026-10-26 02:25:20,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:20] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.026 2026-10-26 02:25:20,938 100 INFO rb-a683fe2-225997-428993 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-26 02:25:20,959 100 INFO rb-a683fe2-225997-428993 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-26 02:25:20,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:20] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.006 0.028 2026-10-26 02:25:21,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:21] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.012 0.052 2026-10-26 02:25:21,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:21] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.066 0.191 2026-10-26 02:25:21,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:21] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.054 0.148 2026-10-26 02:25:23,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:23] "GET /my/projects HTTP/1.1" 200 - 219 0.154 1.135 2026-10-26 02:25:23,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 02:25:23,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:23] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.012 0.024 2026-10-26 02:25:23,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 02:25:23,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:23] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.040 0.092 2026-10-26 02:25:24,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 02:25:24,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.080 2026-10-26 02:25:24,184 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:25:24,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 02:25:24,260 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:25:24,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.006 0.015 2026-10-26 02:25:24,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 02:25:24,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.068 2026-10-26 02:25:24,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.014 2026-10-26 02:25:24,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.009 0.006 2026-10-26 02:25:24,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:25:24,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.010 2026-10-26 02:25:24,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:24] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.012 2026-10-26 02:25:26,190 100 INFO rb-a683fe2-225997-428993 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-26 02:25:26,210 100 INFO rb-a683fe2-225997-428993 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-26 02:25:26,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.024 0.119 2026-10-26 02:25:26,431 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.014 2026-10-26 02:25:26,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.009 2026-10-26 02:25:26,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.024 0.125 2026-10-26 02:25:26,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 02:25:26,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:26] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:25:27,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 02:25:27,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.045 0.191 2026-10-26 02:25:27,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.214 2026-10-26 02:25:27,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.221 2026-10-26 02:25:27,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.188 2026-10-26 02:25:27,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 02:25:27,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.018 2026-10-26 02:25:27,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.009 0.048 2026-10-26 02:25:27,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:25:28,674 100 INFO rb-a683fe2-225997-428993 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-26 02:25:28,690 100 INFO rb-a683fe2-225997-428993 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-26 02:25:28,704 100 INFO rb-a683fe2-225997-428993 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-26 02:25:28,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.011 0.043 2026-10-26 02:25:28,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:28] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:25:29,467 100 INFO rb-a683fe2-225997-428993 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-26 02:25:29,476 100 INFO rb-a683fe2-225997-428993 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-26 02:25:29,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.064 0.169 2026-10-26 02:25:29,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.011 0.032 2026-10-26 02:25:29,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.022 0.064 2026-10-26 02:25:30,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.010 0.023 2026-10-26 02:25:30,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 02:25:30,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.039 2026-10-26 02:25:30,255 100 INFO rb-a683fe2-225997-428993 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-26 02:25:30,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.014 0.055 2026-10-26 02:25:30,263 100 INFO rb-a683fe2-225997-428993 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-26 02:25:30,281 100 INFO rb-a683fe2-225997-428993 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-26 02:25:30,292 100 INFO rb-a683fe2-225997-428993 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-26 02:25:30,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.025 0.074 2026-10-26 02:25:30,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<696142996728006.1792981530.437068700790405-openerp-119-project.task@ed3b096a0947>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 02:25:30,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:25:30,617 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [248] 2026-10-26 02:25:30,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:25:30,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.069 0.256 2026-10-26 02:25:30,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.219 2026-10-26 02:25:30,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.034 0.344 2026-10-26 02:25:30,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.021 0.207 2026-10-26 02:25:30,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.058 2026-10-26 02:25:30,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.073 2026-10-26 02:25:31,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.015 0.063 2026-10-26 02:25:31,069 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,084 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,094 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,106 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,130 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,145 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,168 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.020 0.025 2026-10-26 02:25:31,199 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-26 02:25:31,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.026 0.047 2026-10-26 02:25:31,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.042 2026-10-26 02:25:31,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.050 0.116 2026-10-26 02:25:31,963 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,975 100 INFO rb-a683fe2-225997-428993 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-26 02:25:31,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 02:25:31,993 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:25:32,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-26 02:25:32,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 02:25:32,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-26 02:25:32,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022532_172626_TestProjectSharingUi.txt 2026-10-26 02:25:32,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp4scuyftr_chrome_odoo" 2026-10-26 02:25:32,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-26 02:25:32,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<505270282270674.1792981532.294214248657227-openerp-19-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 02:25:32,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:25:32,448 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-10-26 02:25:32,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:25:32,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 433 2026-10-26 02:25:32,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmplhnpe51m_chrome_odoo 2026-10-26 02:25:32,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44797/json/version 2026-10-26 02:25:32,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44797/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:25:33,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:25:33,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44797/json 2026-10-26 02:25:33,092 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44797/json with timeout 3 increased to 10s during tests 2026-10-26 02:25:33,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:44797/devtools/page/E835C806D6336CFD47EBF88FC4AA6A2D 2026-10-26 02:25:33,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 02:25:33,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 02:25:33,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:georges1 from n/a 2026-10-26 02:25:33,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 02:25:33,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-26 02:25:33,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-26 02:25:33,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:25:35,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /my/projects HTTP/1.1" 200 - 246 0.138 1.605 2026-10-26 02:25:35,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'E835C806D6336CFD47EBF88FC4AA6A2D', 'loaderId': 'A8A77AFB52E2630487C1E854F8DE2536', 'isDownload': False} 2026-10-26 02:25:35,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-26 02:25:35,093 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "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-26 02:25:35,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 02:25:35,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.039 0.043 2026-10-26 02:25:35,200 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 02:25:35,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.063 2026-10-26 02:25:35,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 02:25:35,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.024 2026-10-26 02:25:35,489 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:25:35,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:25:35,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.020 0.021 2026-10-26 02:25:35,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:25:35,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 02:25:35,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.038 2026-10-26 02:25:35,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:35] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.004 0.059 2026-10-26 02:25:36,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.022 2026-10-26 02:25:36,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:36] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.008 2026-10-26 02:25:36,203 100 INFO rb-a683fe2-225997-428993 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-26 02:25:36,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.190 2026-10-26 02:25:36,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.144 2026-10-26 02:25:36,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:36] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.123 2026-10-26 02:25:37,439 100 INFO rb-a683fe2-225997-428993 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-26 02:25:37,464 100 INFO rb-a683fe2-225997-428993 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-26 02:25:37,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:37] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.025 0.117 2026-10-26 02:25:37,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:37] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.009 0.015 2026-10-26 02:25:37,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:37] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.013 2026-10-26 02:25:37,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:37] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.002 0.008 2026-10-26 02:25:38,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:38] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.049 0.236 2026-10-26 02:25:38,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:38] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 02:25:38,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:38] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:25:38,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:38] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 02:25:39,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.068 0.159 2026-10-26 02:25:39,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.208 2026-10-26 02:25:39,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.201 2026-10-26 02:25:39,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.225 2026-10-26 02:25:39,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.008 0.021 2026-10-26 02:25:39,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.007 0.042 2026-10-26 02:25:39,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.022 2026-10-26 02:25:39,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:39] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.018 0.069 2026-10-26 02:25:40,296 100 INFO rb-a683fe2-225997-428993 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-26 02:25:40,304 100 INFO rb-a683fe2-225997-428993 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-26 02:25:40,324 100 INFO rb-a683fe2-225997-428993 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-26 02:25:40,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:40] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.036 2026-10-26 02:25:40,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.007 0.024 2026-10-26 02:25:41,083 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,095 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.054 0.145 2026-10-26 02:25:41,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.015 0.043 2026-10-26 02:25:41,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.028 0.079 2026-10-26 02:25:41,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.010 0.031 2026-10-26 02:25:41,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 02:25:41,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.031 2026-10-26 02:25:41,869 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,871 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,898 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,900 100 INFO rb-a683fe2-225997-428993 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-26 02:25:41,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:41] "GET /web/image/res.partner/354/avatar_128 HTTP/1.1" 200 - 23 0.041 0.107 2026-10-26 02:25:42,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.036 0.139 2026-10-26 02:25:42,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.042 0.192 2026-10-26 02:25:42,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.079 2026-10-26 02:25:42,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.066 0.209 2026-10-26 02:25:42,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.026 0.223 2026-10-26 02:25:42,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.006 0.061 2026-10-26 02:25:42,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.010 0.085 2026-10-26 02:25:42,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.017 0.060 2026-10-26 02:25:42,661 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,682 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,692 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,709 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,740 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,741 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,755 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.024 0.022 2026-10-26 02:25:42,776 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,794 100 INFO rb-a683fe2-225997-428993 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-26 02:25:42,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.028 0.024 2026-10-26 02:25:42,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.013 0.072 2026-10-26 02:25:42,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.110 2026-10-26 02:25:43,556 100 INFO rb-a683fe2-225997-428993 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-26 02:25:43,572 100 INFO rb-a683fe2-225997-428993 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-26 02:25:43,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 02:25:43,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:25:43,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 433 2026-10-26 02:25:43,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 02:25:43,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 433 2026-10-26 02:25:43,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022543_756413_TestProjectSharingUi.txt 2026-10-26 02:25:43,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmplhnpe51m_chrome_odoo" 2026-10-26 02:25:43,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-26 02:25:44,010 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<653858377490289.1792981543.877756357192993-openerp-19-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 02:25:44,010 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:25:44,034 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-26 02:25:44,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:25:44,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 646 2026-10-26 02:25:44,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpqr0cdqtu_chrome_odoo 2026-10-26 02:25:44,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37503/json/version 2026-10-26 02:25:44,569 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37503/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:25:44,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:25:44,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37503/json 2026-10-26 02:25:44,683 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37503/json with timeout 3 increased to 10s during tests 2026-10-26 02:25:44,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37503/devtools/page/E130EEBE7E8861C5B0F8CC9BC2C595BB 2026-10-26 02:25:44,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 02:25:44,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 02:25:44,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:georges1 from n/a 2026-10-26 02:25:44,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 02:25:44,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-26 02:25:44,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-26 02:25:45,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:25:46,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:46] "GET /my/projects HTTP/1.1" 200 - 246 0.170 1.624 2026-10-26 02:25:46,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'E130EEBE7E8861C5B0F8CC9BC2C595BB', 'loaderId': 'ACC792DFB05799FA1E1B131848074AC5', 'isDownload': False} 2026-10-26 02:25:46,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-26 02:25:46,867 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:46] "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-26 02:25:46,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 02:25:46,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:46] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.063 0.059 2026-10-26 02:25:46,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 02:25:47,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:46] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.071 2026-10-26 02:25:47,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 02:25:47,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.028 2026-10-26 02:25:47,215 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:25:47,217 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:25:47,234 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:25:47,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.011 2026-10-26 02:25:47,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 02:25:47,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.053 2026-10-26 02:25:47,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.003 0.076 2026-10-26 02:25:47,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 02:25:47,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-26 02:25:47,935 100 INFO rb-a683fe2-225997-428993 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-26 02:25:48,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.153 2026-10-26 02:25:48,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.095 2026-10-26 02:25:48,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.113 2026-10-26 02:25:49,175 100 INFO rb-a683fe2-225997-428993 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-26 02:25:49,194 100 INFO rb-a683fe2-225997-428993 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-26 02:25:49,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.033 0.151 2026-10-26 02:25:49,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.015 2026-10-26 02:25:49,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.021 2026-10-26 02:25:49,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.003 0.014 2026-10-26 02:25:49,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.035 0.250 2026-10-26 02:25:49,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 02:25:49,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:49] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:25:50,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 02:25:50,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.072 0.194 2026-10-26 02:25:50,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.249 2026-10-26 02:25:50,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.227 2026-10-26 02:25:50,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.230 2026-10-26 02:25:50,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.008 0.026 2026-10-26 02:25:50,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.009 0.051 2026-10-26 02:25:51,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:51] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.028 2026-10-26 02:25:51,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.015 0.046 2026-10-26 02:25:52,003 100 INFO rb-a683fe2-225997-428993 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-26 02:25:52,024 100 INFO rb-a683fe2-225997-428993 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-26 02:25:52,053 100 INFO rb-a683fe2-225997-428993 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-26 02:25:52,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.019 0.044 2026-10-26 02:25:52,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.069 2026-10-26 02:25:52,813 100 INFO rb-a683fe2-225997-428993 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-26 02:25:52,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 02:25:52,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:25:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:25:52,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 646 2026-10-26 02:25:52,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 02:25:52,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 646 2026-10-26 02:25:52,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022552_967248_TestProjectSharingUi.txt 2026-10-26 02:25:52,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpqr0cdqtu_chrome_odoo" 2026-10-26 02:25:53,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 1441 checked, 3 removed 2026-10-26 02:26:27,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-26 02:26:34,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-26 02:26:37,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-26 02:26:41,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-26 02:26:46,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-26 02:26:49,190 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-10-26 02:26:49,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-26 02:26:54,318 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-10-26 02:26:55,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-26 02:27:00,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-26 02:27:05,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 02:27:37,559 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #39 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 02:27:40,874 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #39 deleted ir.attachment records with IDs: [3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159] 2026-10-26 02:27:40,875 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #39 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-26 02:27:40,894 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #39 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-26 02:27:47,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-26 02:27:48,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 839 2026-10-26 02:27:48,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpe2h1ogqj_chrome_odoo 2026-10-26 02:27:48,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41757/json/version 2026-10-26 02:27:48,188 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41757/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:27:48,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:27:48,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41757/json 2026-10-26 02:27:48,303 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41757/json with timeout 3 increased to 10s during tests 2026-10-26 02:27:48,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41757/devtools/page/A50AE451890A71E8DF69167CBF37A769 2026-10-26 02:27:48,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:27:48,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:27:48,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:27:48,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:27:48,736 100 INFO rb-a683fe2-225997-428993 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-26 02:27:48,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:27:48,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:27:50,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.162 1.134 2026-10-26 02:27:50,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A50AE451890A71E8DF69167CBF37A769', 'loaderId': 'A21F528CB397B2C782CA275DCDE8C92F', 'isDownload': False} 2026-10-26 02:27:50,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-26 02:27:50,128 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:27:50,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-26 02:27:50,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-26 02:27:50,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-10-26 02:27:50,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.017 2026-10-26 02:27:50,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.030 2026-10-26 02:27:50,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.020 2026-10-26 02:27:50,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:27:50,985 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:27:50,993 100 INFO rb-a683fe2-225997-428993 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-26 02:27:52,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.377 0.793 2026-10-26 02:27:52,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.049 1.260 2026-10-26 02:27:52,396 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:27:52,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.194 2026-10-26 02:27:52,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-26 02:27:52,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-26 02:27:53,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.146 0.601 2026-10-26 02:27:53,592 100 INFO rb-a683fe2-225997-428993 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-26 02:27:53,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.089 2026-10-26 02:27:53,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.027 2026-10-26 02:27:53,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-26 02:27:53,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:53] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.038 0.081 2026-10-26 02:27:54,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.034 0.174 2026-10-26 02:27:54,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 02:27:54,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.269 2026-10-26 02:27:54,214 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:27:54,268 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:27:54,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.030 0.377 2026-10-26 02:27:54,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.501 2026-10-26 02:27:54,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:27:54,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.607 2026-10-26 02:27:54,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.562 2026-10-26 02:27:54,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.477 2026-10-26 02:27:54,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.038 0.364 2026-10-26 02:27:54,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.418 2026-10-26 02:27:54,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.394 2026-10-26 02:27:54,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:27:54,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.394 2026-10-26 02:27:54,940 100 INFO rb-a683fe2-225997-428993 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-26 02:27:54,953 100 INFO rb-a683fe2-225997-428993 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-26 02:27:54,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.398 2026-10-26 02:27:54,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.363 2026-10-26 02:27:54,971 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.321 2026-10-26 02:27:55,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:55,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.249 2026-10-26 02:27:55,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.237 2026-10-26 02:27:55,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.224 2026-10-26 02:27:55,107 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,116 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,130 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:27:55,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-26 02:27:55,168 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.182 2026-10-26 02:27:55,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.207 2026-10-26 02:27:55,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.188 2026-10-26 02:27:55,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.182 2026-10-26 02:27:55,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.185 2026-10-26 02:27:55,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:55,299 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,323 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-26 02:27:55,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-26 02:27:55,384 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:55,509 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,524 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-26 02:27:55,565 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,572 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,627 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,651 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:55,673 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,688 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,708 100 INFO rb-a683fe2-225997-428993 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-26 02:27:55,725 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 02:27:56,566 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,582 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,601 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,637 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,655 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,671 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,687 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,700 100 INFO rb-a683fe2-225997-428993 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-26 02:27:56,721 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-10-26 02:27:57,568 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,584 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:57,615 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,632 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,652 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:27:57,683 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,700 100 INFO rb-a683fe2-225997-428993 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-26 02:27:57,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-26 02:27:57,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-26 02:27:57,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:27:57,765 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:27:57,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 839 2026-10-26 02:27:57,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:27:57,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 839 2026-10-26 02:27:57,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022757_923690_MobileTestUi.txt 2026-10-26 02:27:57,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpe2h1ogqj_chrome_odoo" 2026-10-26 02:27:58,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1047 2026-10-26 02:27:58,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpabw6tkpf_chrome_odoo 2026-10-26 02:27:58,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38607/json/version 2026-10-26 02:27:58,353 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38607/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:27:58,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:27:58,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38607/json 2026-10-26 02:27:58,460 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38607/json with timeout 3 increased to 10s during tests 2026-10-26 02:27:58,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38607/devtools/page/C9453363CABC9B7CE9788939785AC018 2026-10-26 02:27:58,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:27:58,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:27:58,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:27:58,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:27:58,692 100 INFO rb-a683fe2-225997-428993 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-26 02:27:58,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:27:58,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.018 0.096 2026-10-26 02:27:58,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C9453363CABC9B7CE9788939785AC018', 'loaderId': '239E6391B25ED0320BD6A4DB268734F6', 'isDownload': False} 2026-10-26 02:27:58,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-26 02:27:58,870 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:27:58,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:58] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.021 2026-10-26 02:27:58,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:58] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.050 2026-10-26 02:27:58,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:58] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.055 2026-10-26 02:27:59,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.013 0.011 2026-10-26 02:27:59,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.038 2026-10-26 02:27:59,847 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:27:59,884 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:27:59,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:27:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.020 2026-10-26 02:27:59,924 100 INFO rb-a683fe2-225997-428993 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-26 02:28:00,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.177 0.604 2026-10-26 02:28:00,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.772 2026-10-26 02:28:00,832 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:00,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.113 2026-10-26 02:28:01,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 02:28:01,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 02:28:01,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.579 2026-10-26 02:28:01,915 100 INFO rb-a683fe2-225997-428993 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-26 02:28:02,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.102 2026-10-26 02:28:02,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.028 2026-10-26 02:28:02,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:28:02,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.030 0.093 2026-10-26 02:28:02,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.165 2026-10-26 02:28:02,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.229 2026-10-26 02:28:02,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:28:02,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:02,506 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:28:02,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.335 2026-10-26 02:28:02,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.428 2026-10-26 02:28:02,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.479 2026-10-26 02:28:02,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.447 2026-10-26 02:28:02,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.458 2026-10-26 02:28:02,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.026 0.341 2026-10-26 02:28:02,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.380 2026-10-26 02:28:02,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.338 2026-10-26 02:28:03,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.032 0.353 2026-10-26 02:28:03,108 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.372 2026-10-26 02:28:03,120 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.363 2026-10-26 02:28:03,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.324 2026-10-26 02:28:03,172 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.247 2026-10-26 02:28:03,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.245 2026-10-26 02:28:03,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.233 2026-10-26 02:28:03,276 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.170 2026-10-26 02:28:03,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-26 02:28:03,331 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,348 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,354 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:03,359 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.007 0.219 2026-10-26 02:28:03,389 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,405 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,414 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.007 0.230 2026-10-26 02:28:03,450 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,466 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,468 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,490 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,507 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,516 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,547 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,601 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,616 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:03,619 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:03,662 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:28:03,742 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,745 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,761 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,766 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,784 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,803 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,830 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.023 2026-10-26 02:28:03,842 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,852 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,868 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,890 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,900 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,916 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,936 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,956 100 INFO rb-a683fe2-225997-428993 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-26 02:28:03,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43192363 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-26 02:28:03,988 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:28:04,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43192363 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-26 02:28:04,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.188 0.211 2026-10-26 02:28:04,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:04] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-26 02:28:05,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 02:28:05,172 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,181 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,199 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,216 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,236 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,248 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,266 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,286 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,298 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,316 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,335 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,347 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,370 100 INFO rb-a683fe2-225997-428993 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-26 02:28:05,387 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,201 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,216 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,237 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,249 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,267 100 INFO rb-a683fe2-225997-428993 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-26 02:28:06,285 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 02:28:07,103 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,116 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,141 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,147 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,168 100 INFO rb-a683fe2-225997-428993 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-26 02:28:07,186 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,003 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,019 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,036 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,051 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,064 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34821783 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-26 02:28:08,088 100 INFO rb-a683fe2-225997-428993 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-26 02:28:08,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34821783 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-26 02:28:08,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.039 0.106 2026-10-26 02:28:09,013 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,019 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,032 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,052 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,078 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,083 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,101 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,121 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,136 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,150 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,172 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,181 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,202 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,219 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,237 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,248 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,268 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,281 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,300 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,320 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,342 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,351 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,373 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,385 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,406 100 INFO rb-a683fe2-225997-428993 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-26 02:28:09,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:09] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.062 2026-10-26 02:28:10,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:28:10,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:10,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1047 2026-10-26 02:28:10,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:28:10,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1047 2026-10-26 02:28:10,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022810_408350_MobileTestUi.txt 2026-10-26 02:28:10,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpabw6tkpf_chrome_odoo" 2026-10-26 02:28:10,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1252 2026-10-26 02:28:10,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_me3b0s__chrome_odoo 2026-10-26 02:28:10,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34099/json/version 2026-10-26 02:28:10,858 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34099/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:28:10,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:28:10,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34099/json 2026-10-26 02:28:10,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34099/json with timeout 3 increased to 10s during tests 2026-10-26 02:28:10,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34099/devtools/page/7643AE639F83C7F405CDC9BAB8942F49 2026-10-26 02:28:10,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:28:10,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:28:11,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:28:11,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:28:11,098 100 INFO rb-a683fe2-225997-428993 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-26 02:28:11,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:28:11,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.093 2026-10-26 02:28:11,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7643AE639F83C7F405CDC9BAB8942F49', 'loaderId': 'D87C9E4544903DB3FCC9873E2A43BE14', 'isDownload': False} 2026-10-26 02:28:11,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-26 02:28:11,269 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:11,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:11] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.028 2026-10-26 02:28:11,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:11] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.047 2026-10-26 02:28:11,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:11] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.050 2026-10-26 02:28:11,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:11] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.023 2026-10-26 02:28:12,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 02:28:12,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 02:28:12,086 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:28:12,093 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 02:28:12,129 100 INFO rb-a683fe2-225997-428993 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-26 02:28:12,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.574 2026-10-26 02:28:12,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 0.730 2026-10-26 02:28:12,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:13,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.189 2026-10-26 02:28:13,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.026 2026-10-26 02:28:13,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 02:28:14,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.564 2026-10-26 02:28:14,165 100 INFO rb-a683fe2-225997-428993 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-26 02:28:14,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.095 2026-10-26 02:28:14,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.027 2026-10-26 02:28:14,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 02:28:14,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.061 2026-10-26 02:28:14,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.120 2026-10-26 02:28:14,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.173 2026-10-26 02:28:14,663 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:28:14,752 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.288 2026-10-26 02:28:14,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28: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-26 02:28:14,797 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:28:14,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.032 0.367 2026-10-26 02:28:14,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.468 2026-10-26 02:28:14,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.462 2026-10-26 02:28:15,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.486 2026-10-26 02:28:15,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.437 2026-10-26 02:28:15,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.022 0.371 2026-10-26 02:28:15,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.362 2026-10-26 02:28:15,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.348 2026-10-26 02:28:15,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.324 2026-10-26 02:28:15,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.324 2026-10-26 02:28:15,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.281 2026-10-26 02:28:15,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.207 2026-10-26 02:28:15,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.161 2026-10-26 02:28:15,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.161 2026-10-26 02:28:15,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.156 2026-10-26 02:28:15,486 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.160 2026-10-26 02:28:15,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:15,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.142 2026-10-26 02:28:15,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-26 02:28:15,667 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,674 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,680 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:15,691 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:15,783 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,792 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,802 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:15,849 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,855 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,871 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:15,907 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,924 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:15,964 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,972 100 INFO rb-a683fe2-225997-428993 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-26 02:28:15,983 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,003 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:16,043 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,055 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:16,091 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,099 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:16,143 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,953 100 INFO rb-a683fe2-225997-428993 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-26 02:28:16,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:16,990 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,001 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:17,037 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:28:17,849 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:17,891 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,897 100 INFO rb-a683fe2-225997-428993 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-26 02:28:17,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:17,935 100 INFO rb-a683fe2-225997-428993 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-26 02:28:18,748 100 INFO rb-a683fe2-225997-428993 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-26 02:28:18,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:18,783 100 INFO rb-a683fe2-225997-428993 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-26 02:28:18,797 100 INFO rb-a683fe2-225997-428993 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-26 02:28:18,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:18,836 100 INFO rb-a683fe2-225997-428993 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-26 02:28:19,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:28:19,657 100 INFO rb-a683fe2-225997-428993 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-26 02:28:19,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:19,684 100 INFO rb-a683fe2-225997-428993 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-26 02:28:19,701 100 INFO rb-a683fe2-225997-428993 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-26 02:28:19,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:19,737 100 INFO rb-a683fe2-225997-428993 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-26 02:28:20,551 100 INFO rb-a683fe2-225997-428993 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-26 02:28:20,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:20,596 100 INFO rb-a683fe2-225997-428993 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-26 02:28:20,597 100 INFO rb-a683fe2-225997-428993 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-26 02:28:20,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:20,635 100 INFO rb-a683fe2-225997-428993 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-26 02:28:21,453 100 INFO rb-a683fe2-225997-428993 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-26 02:28:21,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:21,486 100 INFO rb-a683fe2-225997-428993 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-26 02:28:21,500 100 INFO rb-a683fe2-225997-428993 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-26 02:28:21,520 100 INFO rb-a683fe2-225997-428993 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-26 02:28:21,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:21,559 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,360 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:22,387 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,398 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:22,434 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,448 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:22,485 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,498 100 INFO rb-a683fe2-225997-428993 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-26 02:28:22,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:22,534 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,348 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:23,387 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,398 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,415 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:23,452 100 INFO rb-a683fe2-225997-428993 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-26 02:28:23,552 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 02:28:24,259 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:24,284 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,298 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:24,339 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,347 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:24,389 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,397 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,413 100 INFO rb-a683fe2-225997-428993 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-26 02:28:24,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:24,451 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,269 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:25,300 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,316 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:25,359 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,364 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:25,404 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,417 100 INFO rb-a683fe2-225997-428993 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-26 02:28:25,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:25,453 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,261 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,267 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,281 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,299 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,314 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,331 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,348 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,364 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,380 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,398 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,414 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,431 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,448 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,465 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,484 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:26,543 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,557 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,583 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,592 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:26,626 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,639 100 INFO rb-a683fe2-225997-428993 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-26 02:28:26,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:26,668 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,483 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:27,517 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,531 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,546 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,565 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:27,602 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,614 100 INFO rb-a683fe2-225997-428993 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-26 02:28:27,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:27,654 100 INFO rb-a683fe2-225997-428993 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-26 02:28:28,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:28:28,475 100 INFO rb-a683fe2-225997-428993 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-26 02:28:28,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:28,502 100 INFO rb-a683fe2-225997-428993 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-26 02:28:28,513 100 INFO rb-a683fe2-225997-428993 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-26 02:28:28,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:28,553 100 INFO rb-a683fe2-225997-428993 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-26 02:28:29,367 100 INFO rb-a683fe2-225997-428993 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-26 02:28:29,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:29,400 100 INFO rb-a683fe2-225997-428993 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-26 02:28:29,413 100 INFO rb-a683fe2-225997-428993 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-26 02:28:29,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:29,450 100 INFO rb-a683fe2-225997-428993 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-26 02:28:30,266 100 INFO rb-a683fe2-225997-428993 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-26 02:28:30,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:30,300 100 INFO rb-a683fe2-225997-428993 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-26 02:28:30,313 100 INFO rb-a683fe2-225997-428993 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-26 02:28:30,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:30,353 100 INFO rb-a683fe2-225997-428993 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-26 02:28:31,157 100 INFO rb-a683fe2-225997-428993 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-26 02:28:31,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:31,184 100 INFO rb-a683fe2-225997-428993 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-26 02:28:31,196 100 INFO rb-a683fe2-225997-428993 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-26 02:28:31,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:31,239 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,040 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,048 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,068 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,095 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,105 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,127 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:32,171 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,183 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,184 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,208 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,215 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:32,239 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,247 100 INFO rb-a683fe2-225997-428993 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-26 02:28:32,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:32,292 100 INFO rb-a683fe2-225997-428993 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-26 02:28:33,108 100 INFO rb-a683fe2-225997-428993 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-26 02:28:33,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:33,135 100 INFO rb-a683fe2-225997-428993 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-26 02:28:33,158 100 INFO rb-a683fe2-225997-428993 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-26 02:28:33,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:33,185 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,000 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:34,034 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,048 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,063 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,082 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:34,118 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,130 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:34,167 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,982 100 INFO rb-a683fe2-225997-428993 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-26 02:28:34,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:35,018 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,043 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:35,066 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,886 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:35,922 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,931 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,947 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,967 100 INFO rb-a683fe2-225997-428993 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-26 02:28:35,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:36,001 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,014 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:36,052 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,861 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:36,884 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,898 100 INFO rb-a683fe2-225997-428993 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-26 02:28:36,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:36,934 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,742 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,748 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:37,769 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,784 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,797 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,815 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:37,851 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,864 100 INFO rb-a683fe2-225997-428993 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-26 02:28:37,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:37,903 100 INFO rb-a683fe2-225997-428993 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-26 02:28:38,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-26 02:28:38,712 100 INFO rb-a683fe2-225997-428993 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-26 02:28:38,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:38,734 100 INFO rb-a683fe2-225997-428993 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-26 02:28:38,748 100 INFO rb-a683fe2-225997-428993 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-26 02:28:38,767 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:38,791 100 INFO rb-a683fe2-225997-428993 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-26 02:28:39,599 100 INFO rb-a683fe2-225997-428993 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-26 02:28:39,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:39,632 100 INFO rb-a683fe2-225997-428993 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-26 02:28:39,647 100 INFO rb-a683fe2-225997-428993 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-26 02:28:39,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:39,682 100 INFO rb-a683fe2-225997-428993 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-26 02:28:40,493 100 INFO rb-a683fe2-225997-428993 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-26 02:28:40,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:40,518 100 INFO rb-a683fe2-225997-428993 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-26 02:28:40,532 100 INFO rb-a683fe2-225997-428993 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-26 02:28:40,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:40,566 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,377 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,384 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:41,417 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,430 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:41,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:28:41,480 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,506 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 02:28:41,537 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:41,575 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,610 100 INFO rb-a683fe2-225997-428993 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-26 02:28:41,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:28:41,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:28:41,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:41,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1252 2026-10-26 02:28:41,708 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:28:41,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1252 2026-10-26 02:28:41,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022841_848846_MobileTestUi.txt 2026-10-26 02:28:41,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_me3b0s__chrome_odoo" 2026-10-26 02:28:42,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1460 2026-10-26 02:28:42,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2j4hvlxi_chrome_odoo 2026-10-26 02:28:42,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46307/json/version 2026-10-26 02:28:42,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46307/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:28:42,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:28:42,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46307/json 2026-10-26 02:28:42,475 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46307/json with timeout 3 increased to 10s during tests 2026-10-26 02:28:42,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46307/devtools/page/080C341D7BBDF829B1F9E0644D1184DC 2026-10-26 02:28:42,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:28:42,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:28:42,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:28:42,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:28:42,665 100 INFO rb-a683fe2-225997-428993 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-26 02:28:42,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:28:42,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:42] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.081 2026-10-26 02:28:42,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '080C341D7BBDF829B1F9E0644D1184DC', 'loaderId': '5B6D23B3ABDCFA6E637C73BEA2D15730', 'isDownload': False} 2026-10-26 02:28:42,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-26 02:28:42,829 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:42,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:42] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.014 2026-10-26 02:28:42,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:42] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 02:28:42,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:42] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.055 2026-10-26 02:28:43,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 02:28:43,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:43] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.068 2026-10-26 02:28:43,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-26 02:28:43,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:28:43,656 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:28:43,693 100 INFO rb-a683fe2-225997-428993 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-26 02:28:44,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.186 0.603 2026-10-26 02:28:44,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.838 2026-10-26 02:28:44,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:44,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.196 2026-10-26 02:28:44,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:28:44,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:28:45,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.524 2026-10-26 02:28:45,731 100 INFO rb-a683fe2-225997-428993 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-26 02:28:45,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.117 2026-10-26 02:28:45,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.028 2026-10-26 02:28:45,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:28:46,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.099 2026-10-26 02:28:46,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.189 2026-10-26 02:28:46,146 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:28:46,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.246 2026-10-26 02:28:46,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.294 2026-10-26 02:28:46,285 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:28:46,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:46,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.328 2026-10-26 02:28:46,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.418 2026-10-26 02:28:46,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.351 2026-10-26 02:28:46,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.318 2026-10-26 02:28:46,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.034 0.336 2026-10-26 02:28:46,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.023 0.289 2026-10-26 02:28:46,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.014 0.356 2026-10-26 02:28:46,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.337 2026-10-26 02:28:46,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.322 2026-10-26 02:28:46,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.332 2026-10-26 02:28:46,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.290 2026-10-26 02:28:46,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.241 2026-10-26 02:28:46,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.200 2026-10-26 02:28:46,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.178 2026-10-26 02:28:46,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.143 2026-10-26 02:28:46,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.140 2026-10-26 02:28:46,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.166 2026-10-26 02:28:47,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.170 2026-10-26 02:28:47,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:47,103 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,114 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:47,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:47,151 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,162 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:47,196 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,203 100 INFO rb-a683fe2-225997-428993 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-26 02:28:47,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:47,237 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,067 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:48,102 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,114 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:28:48,183 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,192 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:48,200 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:48,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:28:48,250 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,253 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,268 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,320 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:48,321 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:48,334 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,349 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,365 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,383 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,396 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,414 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,434 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:48,463 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,481 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,497 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:28:48,531 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,547 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,573 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-26 02:28:48,584 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,597 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,614 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,631 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,651 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,665 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:48,702 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,713 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,732 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,746 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,764 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:48,797 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-26 02:28:48,813 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,830 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,846 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,866 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:48,898 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,913 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,931 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,949 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,965 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,989 100 INFO rb-a683fe2-225997-428993 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-26 02:28:48,999 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:49,033 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,047 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,063 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,083 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,096 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,114 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:28:49,146 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,163 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,179 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,196 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,214 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,229 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,246 100 INFO rb-a683fe2-225997-428993 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-26 02:28:49,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:28:49,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1460 2026-10-26 02:28:49,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:28:49,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1460 2026-10-26 02:28:49,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022849_409774_MobileTestUi.txt 2026-10-26 02:28:49,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2j4hvlxi_chrome_odoo" 2026-10-26 02:28:49,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1668 2026-10-26 02:28:49,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpgdurjhj2_chrome_odoo 2026-10-26 02:28:49,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35467/json/version 2026-10-26 02:28:49,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35467/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:28:50,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:28:50,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35467/json 2026-10-26 02:28:50,033 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35467/json with timeout 3 increased to 10s during tests 2026-10-26 02:28:50,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35467/devtools/page/C508D61097A412653324C9B4626C0C7D 2026-10-26 02:28:50,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:28:50,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:28:50,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:28:50,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:28:50,238 100 INFO rb-a683fe2-225997-428993 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-26 02:28:50,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:28:50,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.022 0.063 2026-10-26 02:28:50,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C508D61097A412653324C9B4626C0C7D', 'loaderId': 'C74688EE324C477E914A3EAE72FBA40F', 'isDownload': False} 2026-10-26 02:28:50,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-26 02:28:50,415 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:50,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:50] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 02:28:50,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:50] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.017 2026-10-26 02:28:50,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:50] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.025 2026-10-26 02:28:51,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.020 2026-10-26 02:28:51,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:28:51,236 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:51,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:28:51,265 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:28:51,312 100 INFO rb-a683fe2-225997-428993 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-26 02:28:51,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.153 0.543 2026-10-26 02:28:52,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.645 2026-10-26 02:28:52,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:28:52,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.116 2026-10-26 02:28:52,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-26 02:28:52,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 02:28:53,133 100 INFO rb-a683fe2-225997-428993 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-26 02:28:53,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.657 2026-10-26 02:28:53,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.112 2026-10-26 02:28:53,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "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-26 02:28:53,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:28:53,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.089 2026-10-26 02:28:53,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.190 2026-10-26 02:28:53,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.267 2026-10-26 02:28:53,765 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:28:53,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "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-26 02:28:53,802 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:53,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.287 2026-10-26 02:28:53,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.356 2026-10-26 02:28:53,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.423 2026-10-26 02:28:53,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.359 2026-10-26 02:28:54,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.028 0.343 2026-10-26 02:28:54,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.257 2026-10-26 02:28:54,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.026 0.306 2026-10-26 02:28:54,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.310 2026-10-26 02:28:54,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.317 2026-10-26 02:28:54,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.323 2026-10-26 02:28:54,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.321 2026-10-26 02:28:54,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.272 2026-10-26 02:28:54,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.253 2026-10-26 02:28:54,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.231 2026-10-26 02:28:54,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.164 2026-10-26 02:28:54,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.131 2026-10-26 02:28:54,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.150 2026-10-26 02:28:54,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.142 2026-10-26 02:28:54,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-26 02:28:54,572 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,585 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:28:54,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,635 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,645 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,675 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,691 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,725 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,731 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,776 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,792 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,833 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,839 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,876 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,882 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,925 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,930 100 INFO rb-a683fe2-225997-428993 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-26 02:28:54,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:54,968 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,787 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:55,816 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,829 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,855 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:55,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:28:55,885 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,949 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,955 100 INFO rb-a683fe2-225997-428993 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-26 02:28:55,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:28:56,018 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:28:56,033 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:28:56,038 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,051 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,068 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 02:28:56,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 02:28:56,107 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,113 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,130 100 INFO rb-a683fe2-225997-428993 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-26 02:28:56,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #502415 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-26 02:28:56,153 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:28:56,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #502415 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-26 02:28:56,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.266 0.447 2026-10-26 02:28:56,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.174 2026-10-26 02:28:57,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:57] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-26 02:28:57,723 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,733 100 INFO rb-a683fe2-225997-428993 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/26/2026"))' 2026-10-26 02:28:57,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-26 02:28:57,764 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,782 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,799 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:57,866 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:28:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.015 2026-10-26 02:28:57,871 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:57,891 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,907 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:57,938 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,961 100 INFO rb-a683fe2-225997-428993 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-26 02:28:57,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:57,993 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,008 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:58,036 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,055 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:58,084 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,099 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:58,144 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,155 100 INFO rb-a683fe2-225997-428993 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-26 02:28:58,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:58,191 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,003 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,014 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,051 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,062 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,100 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,113 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,152 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,162 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,200 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,214 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,255 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,271 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,301 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,312 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,350 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,368 100 INFO rb-a683fe2-225997-428993 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-26 02:28:59,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:28:59,403 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,216 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,231 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,268 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,279 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,317 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,330 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,371 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,380 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,429 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,437 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,467 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,481 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,519 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,529 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,568 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,579 100 INFO rb-a683fe2-225997-428993 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-26 02:29:00,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:00,618 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,432 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:01,483 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,495 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,508 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,533 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:01,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:29:01,558 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,568 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,587 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:29:01,616 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,633 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,649 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,681 100 INFO rb-a683fe2-225997-428993 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-26 02:29:01,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3985088 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-26 02:29:01,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3985088 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-26 02:29:01,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.057 0.115 2026-10-26 02:29:01,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:01] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.014 2026-10-26 02:29:02,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 02:29:02,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-26 02:29:02,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-26 02:29:02,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-26 02:29:02,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-26 02:29:03,935 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 02:29:03,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 02:29:03,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 02:29:03,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 02:29:03,953 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 02:29:03,954 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 02:29:03,955 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 02:29:03,955 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 02:29:03,956 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 02:29:03,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 02:29:03,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 02:29:03,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 02:29:03,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 02:29:03,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 02:29:03,966 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 02:29:03,967 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 02:29:03,967 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 02:29:03,968 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 02:29:03,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 02:29:03,973 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 02:29:03,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 02:29:03,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 02:29:03,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 02:29:03,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 02:29:03,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 02:29:03,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 02:29:03,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 02:29:03,990 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:29:03,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 02:29:04,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:29:04,026 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:29:04,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 02:29:04,080 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:29:04,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 02:29:04,114 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 02:29:04,115 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 02:29:04,129 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-10-26 02:29:04,168 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:29:04,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 02:29:04,209 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:29:04,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 02:29:04,231 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 02:29:04,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 02:29:04,235 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 02:29:04,236 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 02:29:04,240 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 02:29:04,241 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 02:29:04,247 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 02:29:04,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 02:29:04,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 02:29:04,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 02:29:04,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 02:29:04,297 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:29:04,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 02:29:04,331 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 02:29:04,340 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 02:29:04,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 02:29:04,360 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 02:29:04,370 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 02:29:04,373 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 02:29:04,375 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 02:29:04,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 02:29:04,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 02:29:04,393 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 02:29:04,402 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 02:29:04,413 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 02:29:04,419 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 02:29:04,420 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 02:29:04,423 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 02:29:04,424 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 02:29:04,428 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 02:29:04,430 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 02:29:04,436 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 02:29:04,437 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 02:29:04,445 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 02:29:04,447 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 02:29:04,503 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 02:29:04,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:29:04,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:29:04,521 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 02:29:04,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 02:29:04,525 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 02:29:04,526 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 02:29:04,541 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 02:29:04,543 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 02:29:04,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:29:04,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 02:29:04,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 02:29:04,585 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 02:29:04,590 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 02:29:04,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:29:04,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 02:29:04,608 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:29:04,649 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 02:29:04,651 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 02:29:04,663 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 02:29:04,664 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 02:29:04,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 02:29:04,693 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 02:29:04,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 02:29:04,702 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 02:29:04,708 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 02:29:04,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 02:29:04,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 02:29:04,719 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-26 02:29:04,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 02:29:04,724 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 02:29:04,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 02:29:04,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 02:29:04,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 02:29:04,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 02:29:04,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 02:29:04,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 02:29:04,730 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 02:29:04,731 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 02:29:04,732 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 02:29:04,733 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 02:29:04,734 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 02:29:04,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:04] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-26 02:29:05,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<647427340658630.1792981745.325407505035400-openerp-private@ed3b096a0947>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-26 02:29:05,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:29:05,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:29:05,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:05] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.021 0.076 2026-10-26 02:29:06,131 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,145 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,184 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,195 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,241 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,250 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,289 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,296 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,336 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,346 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,384 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,397 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,435 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,447 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,483 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,498 100 INFO rb-a683fe2-225997-428993 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-26 02:29:06,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:06,534 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:29:07,348 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:07,381 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-26 02:29:07,417 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:29:07,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:29:07,467 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,479 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,497 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,518 100 INFO rb-a683fe2-225997-428993 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-26 02:29:07,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6722437 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-26 02:29:07,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6722437 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-26 02:29:07,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.077 0.103 2026-10-26 02:29:07,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:07] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.012 2026-10-26 02:29:08,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-26 02:29:08,478 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,495 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,536 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,547 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,590 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,602 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,635 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,646 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,688 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,695 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,734 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,751 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,795 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,806 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,839 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,855 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:08,897 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:29:08,925 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,948 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 02:29:08,981 100 INFO rb-a683fe2-225997-428993 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-26 02:29:08,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:09,014 100 INFO rb-a683fe2-225997-428993 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-26 02:29:09,030 100 INFO rb-a683fe2-225997-428993 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-26 02:29:09,047 100 INFO rb-a683fe2-225997-428993 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-26 02:29:09,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83068767 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-26 02:29:09,096 100 INFO rb-a683fe2-225997-428993 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-26 02:29:09,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83068767 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-26 02:29:09,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.147 2026-10-26 02:29:10,041 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,046 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,098 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,098 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,134 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,146 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,183 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,198 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,233 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,246 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,284 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,295 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,334 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,349 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,383 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,395 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,434 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,445 100 INFO rb-a683fe2-225997-428993 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-26 02:29:10,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:10,490 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,298 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:11,332 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,346 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:11,382 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,395 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:11,432 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,445 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,461 100 INFO rb-a683fe2-225997-428993 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-26 02:29:11,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:11,499 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,311 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:12,349 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,362 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,380 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82940711 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-26 02:29:12,436 100 INFO rb-a683fe2-225997-428993 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-26 02:29:12,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82940711 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-26 02:29:12,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.027 0.108 2026-10-26 02:29:13,304 100 INFO rb-a683fe2-225997-428993 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-26 02:29:13,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-26 02:29:13,328 100 INFO rb-a683fe2-225997-428993 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-26 02:29:13,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:29:13,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:13,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1668 2026-10-26 02:29:13,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:29:13,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1668 2026-10-26 02:29:13,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022913_509087_MobileTestUi.txt 2026-10-26 02:29:13,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpgdurjhj2_chrome_odoo" 2026-10-26 02:29:13,566 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-26 02:29:14,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1914 2026-10-26 02:29:14,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpa0sok8bj_chrome_odoo 2026-10-26 02:29:14,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38819/json/version 2026-10-26 02:29:14,543 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38819/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:29:14,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:29:14,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38819/json 2026-10-26 02:29:14,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38819/json with timeout 3 increased to 10s during tests 2026-10-26 02:29:14,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38819/devtools/page/364D5B6B7DAD1CB484A145A437938C0A 2026-10-26 02:29:14,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:29:14,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:29:14,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:29:14,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:29:14,966 100 INFO rb-a683fe2-225997-428993 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-26 02:29:14,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:29:15,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:16,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.098 0.964 2026-10-26 02:29:16,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '364D5B6B7DAD1CB484A145A437938C0A', 'loaderId': '767DA4D97A44C533B9F6B12BA9975EFB', 'isDownload': False} 2026-10-26 02:29:16,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-26 02:29:16,108 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:16,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 02:29:16,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 02:29:16,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-26 02:29:16,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.028 2026-10-26 02:29:16,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.052 2026-10-26 02:29:16,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:29:16,901 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:29:16,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.006 2026-10-26 02:29:16,936 100 INFO rb-a683fe2-225997-428993 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-26 02:29:17,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.302 0.757 2026-10-26 02:29:18,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.054 2026-10-26 02:29:18,133 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:18,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.098 2026-10-26 02:29:18,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 02:29:18,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 02:29:19,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.526 2026-10-26 02:29:19,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:29:19,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "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-26 02:29:19,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.038 2026-10-26 02:29:19,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:29:19,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.044 0.066 2026-10-26 02:29:19,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.182 2026-10-26 02:29:19,540 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:19,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.241 2026-10-26 02:29:19,629 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "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-26 02:29:19,653 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:29:19,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.306 2026-10-26 02:29:19,705 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:29:19,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.382 2026-10-26 02:29:19,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.444 2026-10-26 02:29:19,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.366 2026-10-26 02:29:19,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.333 2026-10-26 02:29:19,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:19] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.020 0.316 2026-10-26 02:29:20,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.025 0.320 2026-10-26 02:29:20,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.335 2026-10-26 02:29:20,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.337 2026-10-26 02:29:20,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.322 2026-10-26 02:29:20,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.311 2026-10-26 02:29:20,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.259 2026-10-26 02:29:20,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.017 2026-10-26 02:29:20,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.148 2026-10-26 02:29:20,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.138 2026-10-26 02:29:20,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-26 02:29:20,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.103 2026-10-26 02:29:20,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:20,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-26 02:29:20,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.009 0.155 2026-10-26 02:29:20,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:20,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.010 0.160 2026-10-26 02:29:20,410 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,411 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.085 2026-10-26 02:29:20,523 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,536 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,539 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:20,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,595 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,601 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,638 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,648 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,685 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,699 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,737 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,756 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,793 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,800 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:20,843 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,850 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:20,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:20,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:20,951 100 INFO rb-a683fe2-225997-428993 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-26 02:29:20,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:29:20,978 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,018 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,028 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,075 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,082 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,118 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,129 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,167 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,179 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,216 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,230 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,268 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,283 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,324 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,331 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:21,366 100 INFO rb-a683fe2-225997-428993 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-26 02:29:21,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:29:22,184 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:22,230 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 02:29:22,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:22,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:29:22,253 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:29:22,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:22,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:22,295 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:29:22,329 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,375 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,379 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,415 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,429 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,467 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,483 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,519 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,537 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,568 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,580 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,616 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,631 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,675 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,681 100 INFO rb-a683fe2-225997-428993 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-26 02:29:22,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:22,726 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:29:23,535 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:23,568 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,579 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,600 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,628 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,636 100 INFO rb-a683fe2-225997-428993 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-26 02:29:23,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.016 0.031 2026-10-26 02:29:23,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:29:23,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11266717 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-26 02:29:23,674 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:29:23,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11266717 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-26 02:29:23,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.088 0.199 2026-10-26 02:29:24,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:24] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 02:29:24,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:24,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:24,812 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:24,828 100 INFO rb-a683fe2-225997-428993 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-26 02:29:24,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:29:24,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:24,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:29:24,895 100 INFO rb-a683fe2-225997-428993 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-26 02:29:24,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:24,935 100 INFO rb-a683fe2-225997-428993 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-26 02:29:24,944 100 INFO rb-a683fe2-225997-428993 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-26 02:29:24,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:24,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:25,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:25,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 02:29:25,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:25,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:29:25,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:29:25,078 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,095 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,112 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:25,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:25,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:25,162 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 02:29:25,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:25,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:29:25,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-26 02:29:25,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:25,245 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:25,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:25,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:29:25,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:25,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:29:25,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:29:25,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:25,363 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,378 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,403 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,416 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:29:25,445 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,461 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,478 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,500 100 INFO rb-a683fe2-225997-428993 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-26 02:29:25,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-26 02:29:25,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42699750 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-26 02:29:25,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42699750 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-26 02:29:25,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.027 0.094 2026-10-26 02:29:26,403 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:26,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:26,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:26,444 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 02:29:26,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:26,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:29:26,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-26 02:29:26,528 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:26,591 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,599 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:26,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:26,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:29:26,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 02:29:26,735 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:29:26,766 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,783 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 02:29:26,811 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:29:26,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:29:26,863 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:26,910 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,913 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:26,950 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,962 100 INFO rb-a683fe2-225997-428993 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-26 02:29:26,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:26,999 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,011 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:27,052 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,061 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:27,102 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,113 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:27,150 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,161 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:27,199 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,211 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:27,257 100 INFO rb-a683fe2-225997-428993 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-26 02:29:27,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.015 2026-10-26 02:29:28,064 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:28,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:29:28,130 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,181 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,194 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,230 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:28,247 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,267 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:29:28,295 100 INFO rb-a683fe2-225997-428993 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-26 02:29:28,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:29:28,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46112088 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-26 02:29:31,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46112088 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 192}] 2026-10-26 02:29:31,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.884 2.374 2026-10-26 02:29:31,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:31] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.015 0.025 2026-10-26 02:29:31,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.026 2026-10-26 02:29:32,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 02:29:32,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:29:32,516 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:32,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1914 2026-10-26 02:29:32,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:29:32,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1914 2026-10-26 02:29:32,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022932_642037_MobileTestUi.txt 2026-10-26 02:29:32,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpa0sok8bj_chrome_odoo" 2026-10-26 02:29:32,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-26 02:29:33,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2126 2026-10-26 02:29:33,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp41qksny7_chrome_odoo 2026-10-26 02:29:33,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43945/json/version 2026-10-26 02:29:33,511 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43945/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:29:33,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:29:33,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43945/json 2026-10-26 02:29:33,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43945/json with timeout 3 increased to 10s during tests 2026-10-26 02:29:33,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43945/devtools/page/F832656BD3B2087421F39206544E9D41 2026-10-26 02:29:33,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:29:33,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:29:34,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:29:34,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:29:34,062 100 INFO rb-a683fe2-225997-428993 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-26 02:29:34,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:29:34,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:36,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.114 1.831 2026-10-26 02:29:36,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F832656BD3B2087421F39206544E9D41', 'loaderId': 'A959F896E6BB848C7DEB29AD14B395C9', 'isDownload': False} 2026-10-26 02:29:36,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-26 02:29:36,066 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:36,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.029 2026-10-26 02:29:36,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 02:29:36,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.066 2026-10-26 02:29:36,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:29:36,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-26 02:29:36,825 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:29:36,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 02:29:36,849 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:29:36,876 100 INFO rb-a683fe2-225997-428993 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-26 02:29:37,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.259 0.709 2026-10-26 02:29:37,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.986 2026-10-26 02:29:37,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:38,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.152 2026-10-26 02:29:38,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-26 02:29:38,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 02:29:38,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.545 2026-10-26 02:29:39,052 100 INFO rb-a683fe2-225997-428993 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-26 02:29:39,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.084 2026-10-26 02:29:39,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-26 02:29:39,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:29:39,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.045 0.057 2026-10-26 02:29:39,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.138 2026-10-26 02:29:39,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:29:39,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "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-26 02:29:39,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:29:39,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.243 2026-10-26 02:29:39,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.031 0.289 2026-10-26 02:29:39,620 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:29:39,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.386 2026-10-26 02:29:39,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.447 2026-10-26 02:29:39,797 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.445 2026-10-26 02:29:39,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.016 0.325 2026-10-26 02:29:39,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.408 2026-10-26 02:29:40,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.357 2026-10-26 02:29:40,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.366 2026-10-26 02:29:40,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.383 2026-10-26 02:29:40,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.371 2026-10-26 02:29:40,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.374 2026-10-26 02:29:40,223 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,231 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.333 2026-10-26 02:29:40,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.257 2026-10-26 02:29:40,258 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,282 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.027 0.240 2026-10-26 02:29:40,313 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.183 2026-10-26 02:29:40,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.169 2026-10-26 02:29:40,394 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.007 0.183 2026-10-26 02:29:40,411 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,412 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,417 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:29:40,443 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.149 2026-10-26 02:29:40,471 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,480 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.217 2026-10-26 02:29:40,499 100 INFO rb-a683fe2-225997-428993 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-26 02:29:40,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-26 02:29:41,313 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,329 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,349 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,362 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,383 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,401 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,419 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,430 100 INFO rb-a683fe2-225997-428993 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-26 02:29:41,450 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 02:29:42,264 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,280 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,300 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-26 02:29:42,337 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,356 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,371 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,400 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,402 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,416 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,440 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,446 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,464 100 INFO rb-a683fe2-225997-428993 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-26 02:29:42,482 100 INFO rb-a683fe2-225997-428993 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-26 02:29:43,300 100 INFO rb-a683fe2-225997-428993 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-26 02:29:43,323 100 INFO rb-a683fe2-225997-428993 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-26 02:29:43,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:29:43,351 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:29:43,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2126 2026-10-26 02:29:43,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:29:43,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2126 2026-10-26 02:29:43,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022943_530494_MobileTestUi.txt 2026-10-26 02:29:43,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp41qksny7_chrome_odoo" 2026-10-26 02:29:43,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-26 02:29:44,230 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2325 2026-10-26 02:29:44,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbspaqfy9_chrome_odoo 2026-10-26 02:29:44,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45707/json/version 2026-10-26 02:29:44,232 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45707/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:29:44,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:29:44,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45707/json 2026-10-26 02:29:44,322 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45707/json with timeout 3 increased to 10s during tests 2026-10-26 02:29:44,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45707/devtools/page/DB4FEB438946C63FE93DF33AE644F570 2026-10-26 02:29:44,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:29:44,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:29:44,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 02:29:44,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:29:44,802 100 INFO rb-a683fe2-225997-428993 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-26 02:29:44,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:29:44,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:45,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.111 1.004 2026-10-26 02:29:45,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DB4FEB438946C63FE93DF33AE644F570', 'loaderId': '60BDBB36715CBDBBDB7254E4AD93F2CC', 'isDownload': False} 2026-10-26 02:29:45,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-26 02:29:45,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:46,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.009 2026-10-26 02:29:46,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-10-26 02:29:46,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-26 02:29:46,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 02:29:46,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.031 2026-10-26 02:29:46,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:46,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-10-26 02:29:46,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:29:46,849 100 INFO rb-a683fe2-225997-428993 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-26 02:29:47,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.303 0.685 2026-10-26 02:29:47,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.978 2026-10-26 02:29:47,934 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:48,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.126 2026-10-26 02:29:48,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:29:48,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.023 2026-10-26 02:29:48,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:29:49,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.138 0.646 2026-10-26 02:29:49,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.088 2026-10-26 02:29:49,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "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-26 02:29:49,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-26 02:29:49,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.043 0.081 2026-10-26 02:29:49,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.186 2026-10-26 02:29:49,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.214 2026-10-26 02:29:49,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.267 2026-10-26 02:29:49,633 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:49,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29: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-26 02:29:49,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:29:49,681 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:29:49,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.320 2026-10-26 02:29:49,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.400 2026-10-26 02:29:49,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.397 2026-10-26 02:29:49,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.387 2026-10-26 02:29:49,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.024 0.357 2026-10-26 02:29:49,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.264 2026-10-26 02:29:50,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.315 2026-10-26 02:29:50,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.293 2026-10-26 02:29:50,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.312 2026-10-26 02:29:50,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.299 2026-10-26 02:29:50,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.253 2026-10-26 02:29:50,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.206 2026-10-26 02:29:50,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.027 0.200 2026-10-26 02:29:50,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.183 2026-10-26 02:29:50,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.166 2026-10-26 02:29:50,302 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,319 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-26 02:29:50,353 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.205 2026-10-26 02:29:50,386 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:50,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.215 2026-10-26 02:29:50,436 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.127 2026-10-26 02:29:50,507 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:29:50,525 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,539 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,561 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,579 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,587 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,596 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,616 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:50,678 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,682 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,698 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,715 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,735 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,745 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,762 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,777 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,795 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:50,832 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,843 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,865 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,879 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,899 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,915 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,928 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,946 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:50,983 100 INFO rb-a683fe2-225997-428993 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-26 02:29:50,993 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,012 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,033 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,047 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-26 02:29:51,078 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:29:51,154 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,172 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,175 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:29:51,177 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:29:51,203 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,240 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,253 100 INFO rb-a683fe2-225997-428993 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-26 02:29:51,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47050138 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-26 02:29:51,295 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:29:51,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47050138 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-26 02:29:51,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.219 0.253 2026-10-26 02:29:51,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-26 02:29:52,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 02:29:52,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:29:52,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:52,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2325 2026-10-26 02:29:52,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:29:52,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2325 2026-10-26 02:29:52,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_022952_716858_MobileTestUi.txt 2026-10-26 02:29:52,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbspaqfy9_chrome_odoo" 2026-10-26 02:29:52,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-26 02:29:53,893 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2533 2026-10-26 02:29:53,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpssa5wfda_chrome_odoo 2026-10-26 02:29:53,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35195/json/version 2026-10-26 02:29:53,898 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35195/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:29:53,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:29:53,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35195/json 2026-10-26 02:29:53,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35195/json with timeout 3 increased to 10s during tests 2026-10-26 02:29:53,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35195/devtools/page/3D68DA6EBDB9E809C4203F22330FA402 2026-10-26 02:29:53,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:29:53,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:29:54,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:29:54,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:29:54,425 100 INFO rb-a683fe2-225997-428993 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-26 02:29:54,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:29:54,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:55,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.101 0.894 2026-10-26 02:29:55,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3D68DA6EBDB9E809C4203F22330FA402', 'loaderId': '093528D5B8BBC301F68EC3BF4A964187', 'isDownload': False} 2026-10-26 02:29:55,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-26 02:29:55,500 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:55,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-10-26 02:29:55,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-26 02:29:55,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.041 2026-10-26 02:29:56,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-26 02:29:56,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.021 2026-10-26 02:29:56,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:29:56,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-26 02:29:56,325 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:29:56,364 100 INFO rb-a683fe2-225997-428993 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-26 02:29:57,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.295 0.723 2026-10-26 02:29:57,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.052 2026-10-26 02:29:57,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:29:57,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.166 2026-10-26 02:29:57,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:29:57,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:29:58,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.535 2026-10-26 02:29:58,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:29:58,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.081 2026-10-26 02:29:58,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-26 02:29:58,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:29:58,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.044 0.098 2026-10-26 02:29:58,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:29:58,951 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.179 2026-10-26 02:29:59,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.061 0.243 2026-10-26 02:29:59,095 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:29:59,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:29:59,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.038 0.329 2026-10-26 02:29:59,170 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:29:59,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.475 2026-10-26 02:29:59,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.510 2026-10-26 02:29:59,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.416 2026-10-26 02:29:59,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.445 2026-10-26 02:29:59,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.033 0.348 2026-10-26 02:29:59,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.022 0.381 2026-10-26 02:29:59,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.032 0.427 2026-10-26 02:29:59,744 100 INFO rb-a683fe2-225997-428993 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-26 02:29:59,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:29:59,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.377 2026-10-26 02:29:59,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:29:59,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.393 2026-10-26 02:29:59,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.414 2026-10-26 02:29:59,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:29:59,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.392 2026-10-26 02:29:59,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:29:59,861 100 INFO rb-a683fe2-225997-428993 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-26 02:29:59,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.325 2026-10-26 02:29:59,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:29:59,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.289 2026-10-26 02:29:59,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.250 2026-10-26 02:30:00,010 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,020 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.045 0.218 2026-10-26 02:30:00,036 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,056 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:30:00,057 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.249 2026-10-26 02:30:00,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-26 02:30:00,100 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,123 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.218 2026-10-26 02:30:00,159 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.228 2026-10-26 02:30:00,169 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,207 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,213 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,250 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,260 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,305 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,316 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:00,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:00,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:00,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 02:30:00,415 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:30:00,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:00,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,463 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,478 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,495 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,531 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,544 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,582 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,599 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,637 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,647 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,681 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,696 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,738 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,749 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,782 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,795 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:00,838 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,851 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:00,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:00,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:00,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:30:00,928 100 INFO rb-a683fe2-225997-428993 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-26 02:30:00,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:30:00,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:00,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:00,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:01,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:01,031 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:01,060 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,097 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,115 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,154 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,161 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,199 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,210 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,246 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,260 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,303 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,312 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,350 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,361 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,398 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,409 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:30:01,474 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,523 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,533 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,573 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:01,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:01,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:01,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:30:01,632 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,669 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,676 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,718 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,728 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,764 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,777 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,815 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,827 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,874 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,882 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,913 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,928 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:01,965 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,976 100 INFO rb-a683fe2-225997-428993 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-26 02:30:01,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:30:02,036 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,086 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,101 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:02,151 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,165 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:30:02,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 02:30:02,172 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:02,182 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:02,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:02,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:02,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:30:02,248 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,286 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:30:02,299 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,332 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,349 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,381 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,394 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,437 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,452 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,490 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,508 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,535 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,554 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,587 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,596 100 INFO rb-a683fe2-225997-428993 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-26 02:30:02,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:02,634 100 INFO rb-a683fe2-225997-428993 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-26 02:30:03,460 100 INFO rb-a683fe2-225997-428993 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-26 02:30:03,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:03,499 100 INFO rb-a683fe2-225997-428993 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-26 02:30:03,515 100 INFO rb-a683fe2-225997-428993 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-26 02:30:03,538 100 INFO rb-a683fe2-225997-428993 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-26 02:30:03,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 02:30:03,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:03,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68219109 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-26 02:30:03,585 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:30:03,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68219109 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-26 02:30:03,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.084 0.194 2026-10-26 02:30:03,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:03] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-26 02:30:04,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 02:30:04,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:04,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:04,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:04,697 100 INFO rb-a683fe2-225997-428993 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-26 02:30:04,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:04,727 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:04,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-26 02:30:04,762 100 INFO rb-a683fe2-225997-428993 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-26 02:30:04,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:04,794 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:04,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-26 02:30:04,827 100 INFO rb-a683fe2-225997-428993 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-26 02:30:04,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:04,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:04,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-26 02:30:04,894 100 INFO rb-a683fe2-225997-428993 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-26 02:30:04,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:04,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:04,943 100 INFO rb-a683fe2-225997-428993 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-26 02:30:05,010 100 INFO rb-a683fe2-225997-428993 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-26 02:30:05,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,068 100 INFO rb-a683fe2-225997-428993 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-26 02:30:05,099 100 INFO rb-a683fe2-225997-428993 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-26 02:30:05,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-26 02:30:05,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:30:05,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-26 02:30:05,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:05,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:05,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:05,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:05] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.015 2026-10-26 02:30:05,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:05,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:05,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:05,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:05,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-26 02:30:05,345 100 INFO rb-a683fe2-225997-428993 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-26 02:30:05,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.030 2026-10-26 02:30:05,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.020 0.054 2026-10-26 02:30:06,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:06,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:06,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-26 02:30:06,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-26 02:30:07,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-26 02:30:07,059 100 INFO rb-a683fe2-225997-428993 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-26 02:30:07,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:07,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:07,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.032 2026-10-26 02:30:07,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-26 02:30:07,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 02:30:07,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:07,162 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:30:07,179 100 INFO rb-a683fe2-225997-428993 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-26 02:30:07,197 100 INFO rb-a683fe2-225997-428993 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-26 02:30:07,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:07,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76809213 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-26 02:30:07,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76809213 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-26 02:30:07,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.026 0.096 2026-10-26 02:30:08,138 100 INFO rb-a683fe2-225997-428993 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-26 02:30:08,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:30:08,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:30:08,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:30:08,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:30:08,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:30:08,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:30:08,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-26 02:30:08,264 100 INFO rb-a683fe2-225997-428993 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-26 02:30:08,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.030 2026-10-26 02:30:08,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:08] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.019 0.056 2026-10-26 02:30:09,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:30:09,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:09,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:09,180 100 INFO rb-a683fe2-225997-428993 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-26 02:30:09,193 100 INFO rb-a683fe2-225997-428993 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-26 02:30:09,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:09,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-26 02:30:09,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:30:09,285 100 INFO rb-a683fe2-225997-428993 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-26 02:30:09,305 100 INFO rb-a683fe2-225997-428993 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-26 02:30:09,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-26 02:30:09,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:09] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 02:30:11,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:11] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.616 1.992 2026-10-26 02:30:11,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:11] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:30:12,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:12] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.006 0.025 2026-10-26 02:30:12,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.028 2026-10-26 02:30:12,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:12] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.019 0.041 2026-10-26 02:30:12,926 100 INFO rb-a683fe2-225997-428993 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-26 02:30:12,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:12,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-26 02:30:12,977 100 INFO rb-a683fe2-225997-428993 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-26 02:30:12,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:13,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-26 02:30:13,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:13,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-26 02:30:13,809 100 INFO rb-a683fe2-225997-428993 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-26 02:30:13,829 100 INFO rb-a683fe2-225997-428993 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-26 02:30:13,855 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:13,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:30:13,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.038 2026-10-26 02:30:13,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:13,902 100 INFO rb-a683fe2-225997-428993 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-26 02:30:13,909 100 INFO rb-a683fe2-225997-428993 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-26 02:30:13,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:13,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:30:13,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:30:13,977 100 INFO rb-a683fe2-225997-428993 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-26 02:30:13,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:14,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.027 2026-10-26 02:30:14,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-26 02:30:14,044 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,079 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,092 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,130 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,143 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:30:14,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:14,186 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 02:30:14,195 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:30:14,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,250 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,264 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:30:14,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:30:14,322 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:14] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:14,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:14,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,374 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.024 2026-10-26 02:30:14,381 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,415 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,436 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,471 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,477 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:30:14,532 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:30:14,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,585 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,595 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:14,635 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,650 100 INFO rb-a683fe2-225997-428993 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-26 02:30:14,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:30:15,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 02:30:16,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:16,146 100 INFO rb-a683fe2-225997-428993 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-26 02:30:16,159 100 INFO rb-a683fe2-225997-428993 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-26 02:30:16,176 100 INFO rb-a683fe2-225997-428993 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-26 02:30:16,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:30:18,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:18,295 100 INFO rb-a683fe2-225997-428993 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-26 02:30:18,322 100 INFO rb-a683fe2-225997-428993 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-26 02:30:18,327 100 INFO rb-a683fe2-225997-428993 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-26 02:30:18,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:18,363 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,178 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:19,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:30:19,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:30:19,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:19,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:19,285 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.032 2026-10-26 02:30:19,298 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-26 02:30:19,327 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:19,368 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,378 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,395 100 INFO rb-a683fe2-225997-428993 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-26 02:30:19,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:19,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66602454 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-26 02:30:19,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66602454 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-26 02:30:19,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.047 0.116 2026-10-26 02:30:20,350 100 INFO rb-a683fe2-225997-428993 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-26 02:30:20,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:20,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:30:20,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:30:20,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:30:20,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:20,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-26 02:30:20,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.020 0.040 2026-10-26 02:30:20,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:20] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.024 0.054 2026-10-26 02:30:21,347 100 INFO rb-a683fe2-225997-428993 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-26 02:30:21,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:30:21,376 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:21,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2533 2026-10-26 02:30:21,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:30:21,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2533 2026-10-26 02:30:21,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023021_555099_MobileTestUi.txt 2026-10-26 02:30:21,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpssa5wfda_chrome_odoo" 2026-10-26 02:30:21,582 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-26 02:30:22,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2788 2026-10-26 02:30:22,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbeb2qyw6_chrome_odoo 2026-10-26 02:30:22,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36461/json/version 2026-10-26 02:30:22,869 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36461/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:30:22,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:30:22,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36461/json 2026-10-26 02:30:22,910 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36461/json with timeout 3 increased to 10s during tests 2026-10-26 02:30:22,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36461/devtools/page/6FF3AE59B7DBEC629C33A463BE59F7C2 2026-10-26 02:30:22,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:30:22,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:30:23,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:30:23,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:30:23,352 100 INFO rb-a683fe2-225997-428993 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-26 02:30:23,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:30:23,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:30:24,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.112 0.851 2026-10-26 02:30:24,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6FF3AE59B7DBEC629C33A463BE59F7C2', 'loaderId': '5DFC14A9196B70CAAF97453D34CBCF81', 'isDownload': False} 2026-10-26 02:30:24,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-26 02:30:24,383 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:24,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:24] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.010 2026-10-26 02:30:24,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:24] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.040 2026-10-26 02:30:24,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:24] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.051 2026-10-26 02:30:25,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:25] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-26 02:30:25,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.009 2026-10-26 02:30:25,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.012 2026-10-26 02:30:25,213 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:30:25,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 02:30:25,254 100 INFO rb-a683fe2-225997-428993 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-26 02:30:26,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.289 0.718 2026-10-26 02:30:26,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.032 2026-10-26 02:30:26,402 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:26,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.110 2026-10-26 02:30:26,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:30:26,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 02:30:27,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.158 0.555 2026-10-26 02:30:27,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:30:27,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.109 2026-10-26 02:30:27,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.020 2026-10-26 02:30:27,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 02:30:27,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.048 0.067 2026-10-26 02:30:27,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.136 2026-10-26 02:30:27,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.195 2026-10-26 02:30:27,968 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:30:28,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.298 2026-10-26 02:30:28,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.335 2026-10-26 02:30:28,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.405 2026-10-26 02:30:28,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.366 2026-10-26 02:30:28,265 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "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-26 02:30:28,286 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:30:28,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.425 2026-10-26 02:30:28,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:30:28,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.421 2026-10-26 02:30:28,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.495 2026-10-26 02:30:28,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.480 2026-10-26 02:30:28,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.456 2026-10-26 02:30:28,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.385 2026-10-26 02:30:28,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.335 2026-10-26 02:30:28,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.348 2026-10-26 02:30:28,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-26 02:30:28,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.241 2026-10-26 02:30:28,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.205 2026-10-26 02:30:28,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.020 0.205 2026-10-26 02:30:28,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.188 2026-10-26 02:30:28,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-26 02:30:28,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-26 02:30:28,973 100 INFO rb-a683fe2-225997-428993 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-26 02:30:28,978 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.025 0.173 2026-10-26 02:30:29,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:29,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.092 2026-10-26 02:30:29,139 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,164 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:29,165 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:29,204 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,208 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:29,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:30:29,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-26 02:30:29,269 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,305 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:29,334 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,337 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:29,387 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,401 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:29,402 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,407 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:30:29,415 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,432 100 INFO rb-a683fe2-225997-428993 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-26 02:30:29,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15906341 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-26 02:30:29,468 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:30:29,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15906341 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-26 02:30:29,736 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.090 0.208 2026-10-26 02:30:29,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:29] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-26 02:30:30,537 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,544 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:30,583 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,592 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:30,629 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,642 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:30,683 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,693 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:30,737 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,743 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:30,777 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,796 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,810 100 INFO rb-a683fe2-225997-428993 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-26 02:30:30,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-26 02:30:30,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59592186 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-26 02:30:30,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59592186 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-26 02:30:30,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.077 2026-10-26 02:30:30,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.060 2026-10-26 02:30:31,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:30:31,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:31,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2788 2026-10-26 02:30:31,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:30:31,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2788 2026-10-26 02:30:31,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023031_899501_MobileTestUi.txt 2026-10-26 02:30:31,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbeb2qyw6_chrome_odoo" 2026-10-26 02:30:31,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-26 02:30:32,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2992 2026-10-26 02:30:32,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpupkknk0t_chrome_odoo 2026-10-26 02:30:32,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40677/json/version 2026-10-26 02:30:32,543 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40677/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:30:32,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:30:32,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40677/json 2026-10-26 02:30:32,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40677/json with timeout 3 increased to 10s during tests 2026-10-26 02:30:32,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40677/devtools/page/B0EE98ECAC79164C5D6A0F9F5F1D7CC4 2026-10-26 02:30:32,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:30:32,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:30:32,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:30:32,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:30:32,950 100 INFO rb-a683fe2-225997-428993 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-26 02:30:32,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:30:32,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:30:34,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.090 0.981 2026-10-26 02:30:34,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B0EE98ECAC79164C5D6A0F9F5F1D7CC4', 'loaderId': 'AD553BF92BB0D78CBD4DC079691E7D15', 'isDownload': False} 2026-10-26 02:30:34,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-26 02:30:34,068 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:34,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.018 2026-10-26 02:30:34,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.046 2026-10-26 02:30:34,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.051 2026-10-26 02:30:34,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 02:30:34,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-26 02:30:34,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 02:30:34,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:30:34,813 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:30:34,869 100 INFO rb-a683fe2-225997-428993 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-26 02:30:35,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.227 0.633 2026-10-26 02:30:35,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 0.885 2026-10-26 02:30:35,879 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:35,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.138 2026-10-26 02:30:36,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:30:36,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:30:36,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.146 0.607 2026-10-26 02:30:36,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:30:37,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.090 2026-10-26 02:30:37,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.022 2026-10-26 02:30:37,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:30:37,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.069 0.098 2026-10-26 02:30:37,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.205 2026-10-26 02:30:37,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:37,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:37,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.274 2026-10-26 02:30:37,533 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:30:37,609 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:30:37,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.032 0.373 2026-10-26 02:30:37,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.025 2026-10-26 02:30:37,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.481 2026-10-26 02:30:37,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.396 2026-10-26 02:30:37,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.263 2026-10-26 02:30:37,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.648 2026-10-26 02:30:37,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.302 2026-10-26 02:30:38,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.338 2026-10-26 02:30:38,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.309 2026-10-26 02:30:38,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.350 2026-10-26 02:30:38,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.352 2026-10-26 02:30:38,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-26 02:30:38,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.034 0.305 2026-10-26 02:30:38,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.300 2026-10-26 02:30:38,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.258 2026-10-26 02:30:38,276 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.216 2026-10-26 02:30:38,294 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-26 02:30:38,306 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:30:38,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-26 02:30:38,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.177 2026-10-26 02:30:38,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,381 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,382 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.152 2026-10-26 02:30:38,394 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-26 02:30:38,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,435 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,446 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.019 0.195 2026-10-26 02:30:38,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-26 02:30:38,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.217 2026-10-26 02:30:38,503 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,511 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-26 02:30:38,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,572 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,582 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-26 02:30:38,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:38,639 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,645 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,662 100 INFO rb-a683fe2-225997-428993 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-26 02:30:38,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:30:38,696 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:30:38,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2992 2026-10-26 02:30:38,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:30:38,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2992 2026-10-26 02:30:38,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023038_840015_MobileTestUi.txt 2026-10-26 02:30:38,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpupkknk0t_chrome_odoo" 2026-10-26 02:30:38,862 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-26 02:30:43,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3189 2026-10-26 02:30:43,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp10q3xn4m_chrome_odoo 2026-10-26 02:30:43,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46079/json/version 2026-10-26 02:30:43,466 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46079/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:30:43,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:30:43,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46079/json 2026-10-26 02:30:43,593 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46079/json with timeout 3 increased to 10s during tests 2026-10-26 02:30:43,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46079/devtools/page/C75F4AD56CAA8AAC3CCFDC1B22A0C965 2026-10-26 02:30:43,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:30:43,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:30:44,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:30:44,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:30:44,165 100 INFO rb-a683fe2-225997-428993 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-26 02:30:44,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:30:44,199 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:30:45,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.884 2026-10-26 02:30:45,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C75F4AD56CAA8AAC3CCFDC1B22A0C965', 'loaderId': 'E1C31E416BFCD23DEA5BA1B1932004B8', 'isDownload': False} 2026-10-26 02:30:45,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-26 02:30:45,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:45,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:45] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.023 2026-10-26 02:30:45,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:45] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 02:30:45,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:45] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 02:30:45,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:45] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:30:46,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.019 2026-10-26 02:30:46,064 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:30:46,085 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:46,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 02:30:46,140 100 INFO rb-a683fe2-225997-428993 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-26 02:30:47,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.280 0.857 2026-10-26 02:30:47,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.139 2026-10-26 02:30:47,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:47,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.147 2026-10-26 02:30:47,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:30:47,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 02:30:48,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:30:49,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.150 1.527 2026-10-26 02:30:49,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.086 2026-10-26 02:30:49,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.037 2026-10-26 02:30:49,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-26 02:30:49,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.072 0.069 2026-10-26 02:30:49,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:49] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.047 0.146 2026-10-26 02:30:50,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:50,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.281 2026-10-26 02:30:50,107 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:50,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:50,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.041 0.340 2026-10-26 02:30:50,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:30:50,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.451 2026-10-26 02:30:50,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.546 2026-10-26 02:30:50,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.490 2026-10-26 02:30:50,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.433 2026-10-26 02:30:50,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.428 2026-10-26 02:30:50,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.330 2026-10-26 02:30:50,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.352 2026-10-26 02:30:50,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.332 2026-10-26 02:30:50,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.372 2026-10-26 02:30:50,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.369 2026-10-26 02:30:50,814 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,840 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,862 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,887 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,899 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.032 0.357 2026-10-26 02:30:50,929 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,933 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,945 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,964 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,976 100 INFO rb-a683fe2-225997-428993 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-26 02:30:50,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.378 2026-10-26 02:30:50,995 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,019 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,034 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,056 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,074 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,079 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.444 2026-10-26 02:30:51,096 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.470 2026-10-26 02:30:51,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.475 2026-10-26 02:30:51,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.448 2026-10-26 02:30:51,313 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,323 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,354 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.399 2026-10-26 02:30:51,373 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,375 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:51,383 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,417 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.028 0.406 2026-10-26 02:30:51,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,467 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,475 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.387 2026-10-26 02:30:51,520 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,528 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,529 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,559 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,587 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,611 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.026 0.404 2026-10-26 02:30:51,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,656 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,657 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,669 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,690 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,709 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,720 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,738 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.035 0.471 2026-10-26 02:30:51,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,806 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,807 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.494 2026-10-26 02:30:51,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,836 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,847 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:51,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.035 0.429 2026-10-26 02:30:51,884 100 INFO rb-a683fe2-225997-428993 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-26 02:30:51,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.410 2026-10-26 02:30:51,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.368 2026-10-26 02:30:51,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.031 0.272 2026-10-26 02:30:51,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.213 2026-10-26 02:30:52,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.190 2026-10-26 02:30:52,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.170 2026-10-26 02:30:52,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.170 2026-10-26 02:30:52,725 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,741 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,762 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:52,800 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,809 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:52,855 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,861 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,892 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,907 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:52,936 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,944 100 INFO rb-a683fe2-225997-428993 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-26 02:30:52,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:52,992 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,001 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,010 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,033 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:53,066 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,075 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:53,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:30:53,129 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,134 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:53,174 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,176 100 INFO rb-a683fe2-225997-428993 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-26 02:30:53,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:53,223 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,037 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,057 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,087 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,092 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,108 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,124 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:54,220 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,227 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,245 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:30:54,293 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,294 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,307 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:30:54,319 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:30:54,322 100 INFO rb-a683fe2-225997-428993 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-26 02:30:54,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-10-26 02:30:54,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:30:54,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50387485 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-26 02:30:54,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:30:54,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50387485 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-26 02:30:54,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.090 0.195 2026-10-26 02:30:54,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.098 2026-10-26 02:30:54,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 02:30:55,490 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,502 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,521 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,548 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,558 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,576 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:55,673 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,674 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:30:55,718 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,727 100 INFO rb-a683fe2-225997-428993 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-26 02:30:55,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:30:55,756 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:30:55,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3189 2026-10-26 02:30:55,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:30:55,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3189 2026-10-26 02:30:55,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023055_939121_MobileTestUi.txt 2026-10-26 02:30:55,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp10q3xn4m_chrome_odoo" 2026-10-26 02:30:56,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-26 02:30:56,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3413 2026-10-26 02:30:56,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpi_9njqwv_chrome_odoo 2026-10-26 02:30:56,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43935/json/version 2026-10-26 02:30:56,978 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43935/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:30:57,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:30:57,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43935/json 2026-10-26 02:30:57,161 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43935/json with timeout 3 increased to 10s during tests 2026-10-26 02:30:57,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43935/devtools/page/59F4E1B60483CD6C3A7C325B7C37DC15 2026-10-26 02:30:57,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:30:57,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:30:57,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:30:57,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:30:57,628 100 INFO rb-a683fe2-225997-428993 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-26 02:30:57,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:30:57,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:30:58,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 1.037 2026-10-26 02:30:58,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '59F4E1B60483CD6C3A7C325B7C37DC15', 'loaderId': '22323F52FDB39AA9AC97DBB92C55D40D', 'isDownload': False} 2026-10-26 02:30:58,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-26 02:30:58,818 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:30:58,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:58] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-26 02:30:58,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:58] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-26 02:30:58,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:58] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.037 2026-10-26 02:30:59,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-26 02:30:59,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 02:30:59,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.016 2026-10-26 02:30:59,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:30:59,589 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:30:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 02:30:59,643 100 INFO rb-a683fe2-225997-428993 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-26 02:31:00,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.250 0.748 2026-10-26 02:31:00,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.995 2026-10-26 02:31:00,730 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:00,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.151 2026-10-26 02:31:00,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.038 2026-10-26 02:31:01,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.020 2026-10-26 02:31:01,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.592 2026-10-26 02:31:01,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:31:01,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.078 2026-10-26 02:31:02,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.040 2026-10-26 02:31:02,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:31:02,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.059 0.087 2026-10-26 02:31:02,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.231 2026-10-26 02:31:02,353 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:31:02,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:02,394 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:31:02,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.269 2026-10-26 02:31:02,442 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:02,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.311 2026-10-26 02:31:02,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.382 2026-10-26 02:31:02,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.455 2026-10-26 02:31:02,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.397 2026-10-26 02:31:02,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.032 0.291 2026-10-26 02:31:02,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.318 2026-10-26 02:31:02,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.373 2026-10-26 02:31:02,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:02] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.028 0.350 2026-10-26 02:31:03,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.380 2026-10-26 02:31:03,095 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.414 2026-10-26 02:31:03,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.415 2026-10-26 02:31:03,137 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:03,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.405 2026-10-26 02:31:03,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.356 2026-10-26 02:31:03,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.017 0.355 2026-10-26 02:31:03,262 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,265 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:03,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.308 2026-10-26 02:31:03,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.211 2026-10-26 02:31:03,307 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,308 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:31:03,326 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,351 100 INFO rb-a683fe2-225997-428993 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-26 02:31:03,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:03,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.198 2026-10-26 02:31:03,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.185 2026-10-26 02:31:03,391 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:03,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3413 2026-10-26 02:31:03,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:03,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.016 0.198 2026-10-26 02:31:03,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3413 2026-10-26 02:31:03,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.213 2026-10-26 02:31:03,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.181 2026-10-26 02:31:03,561 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023103_561126_MobileTestUi.txt 2026-10-26 02:31:03,561 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpi_9njqwv_chrome_odoo" 2026-10-26 02:31:03,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-26 02:31:04,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3614 2026-10-26 02:31:04,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdd3o_aop_chrome_odoo 2026-10-26 02:31:04,689 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43127/json/version 2026-10-26 02:31:04,691 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43127/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:04,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:04,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43127/json 2026-10-26 02:31:04,731 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43127/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:04,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43127/devtools/page/8EB13517464DA1BF0D090DBCB0BEFAFC 2026-10-26 02:31:04,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:04,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:05,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:31:05,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:05,158 100 INFO rb-a683fe2-225997-428993 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-26 02:31:05,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:05,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:06,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 0.950 2026-10-26 02:31:06,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8EB13517464DA1BF0D090DBCB0BEFAFC', 'loaderId': 'C22A706B8AB9FD91F53EBAA5222CD862', 'isDownload': False} 2026-10-26 02:31:06,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-26 02:31:06,256 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:06,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.013 2026-10-26 02:31:06,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-10-26 02:31:06,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.076 2026-10-26 02:31:06,951 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-26 02:31:06,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 02:31:07,015 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:07,039 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:31:07,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-26 02:31:07,080 100 INFO rb-a683fe2-225997-428993 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-26 02:31:08,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.270 0.702 2026-10-26 02:31:08,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.975 2026-10-26 02:31:08,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:08,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.101 2026-10-26 02:31:08,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:31:08,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:31:09,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.509 2026-10-26 02:31:09,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "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-26 02:31:09,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:31:09,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.028 2026-10-26 02:31:09,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:31:09,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.044 0.080 2026-10-26 02:31:09,534 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:31:09,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.183 2026-10-26 02:31:09,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.203 2026-10-26 02:31:09,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.276 2026-10-26 02:31:09,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "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-26 02:31:09,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:31:09,752 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.346 2026-10-26 02:31:09,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.026 0.401 2026-10-26 02:31:09,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 02:31:09,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.346 2026-10-26 02:31:09,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:09] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.360 2026-10-26 02:31:10,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.387 2026-10-26 02:31:10,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.304 2026-10-26 02:31:10,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.044 0.323 2026-10-26 02:31:10,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.341 2026-10-26 02:31:10,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.331 2026-10-26 02:31:10,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.364 2026-10-26 02:31:10,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.340 2026-10-26 02:31:10,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.297 2026-10-26 02:31:10,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.213 2026-10-26 02:31:10,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-26 02:31:10,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-26 02:31:10,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.177 2026-10-26 02:31:10,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:10,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.145 2026-10-26 02:31:10,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.155 2026-10-26 02:31:10,509 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,516 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,521 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:31:10,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.337 2026-10-26 02:31:10,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-26 02:31:10,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:10,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.174 2026-10-26 02:31:10,584 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,596 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-26 02:31:10,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.126 2026-10-26 02:31:10,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:10,652 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,662 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-26 02:31:10,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:10,719 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,727 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,744 100 INFO rb-a683fe2-225997-428993 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-26 02:31:10,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:10,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:31:10,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3614 2026-10-26 02:31:10,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:10,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3614 2026-10-26 02:31:10,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023110_987552_MobileTestUi.txt 2026-10-26 02:31:10,988 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdd3o_aop_chrome_odoo" 2026-10-26 02:31:11,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-26 02:31:12,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3816 2026-10-26 02:31:12,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpxdv9x_qb_chrome_odoo 2026-10-26 02:31:12,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46551/json/version 2026-10-26 02:31:12,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46551/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:12,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:12,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46551/json 2026-10-26 02:31:12,640 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46551/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:12,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46551/devtools/page/0C4E5B974A1E37BA9F1227AF80349393 2026-10-26 02:31:12,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:12,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:13,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:31:13,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:13,148 100 INFO rb-a683fe2-225997-428993 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-26 02:31:13,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:13,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:14,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.112 0.902 2026-10-26 02:31:14,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0C4E5B974A1E37BA9F1227AF80349393', 'loaderId': '51D45AE79CAEA3B4DDB3DAD5ED2B6E0F', 'isDownload': False} 2026-10-26 02:31:14,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-26 02:31:14,232 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:14,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.014 2026-10-26 02:31:14,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-10-26 02:31:14,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.074 2026-10-26 02:31:14,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 02:31:14,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 02:31:14,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:31:14,991 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:31:14,995 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:31:15,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:31:15,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 02:31:15,103 100 INFO rb-a683fe2-225997-428993 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-26 02:31:16,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.287 0.818 2026-10-26 02:31:16,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "GET /pos/ui HTTP/1.1" 200 - 21 0.020 1.110 2026-10-26 02:31:16,314 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:16,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.144 2026-10-26 02:31:16,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:31:16,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 02:31:16,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:31:16,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 02:31:17,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:31:17,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.176 0.623 2026-10-26 02:31:17,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.092 2026-10-26 02:31:17,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "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-26 02:31:17,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:31:17,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.032 0.098 2026-10-26 02:31:17,882 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:31:17,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.179 2026-10-26 02:31:17,988 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31: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-26 02:31:18,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:18,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.217 2026-10-26 02:31:18,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.323 2026-10-26 02:31:18,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:31:18,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.430 2026-10-26 02:31:18,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.452 2026-10-26 02:31:18,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.382 2026-10-26 02:31:18,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.357 2026-10-26 02:31:18,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.426 2026-10-26 02:31:18,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.333 2026-10-26 02:31:18,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.348 2026-10-26 02:31:18,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-26 02:31:18,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.382 2026-10-26 02:31:18,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-26 02:31:18,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.385 2026-10-26 02:31:18,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:18,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.395 2026-10-26 02:31:18,840 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,847 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-26 02:31:18,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:18,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.393 2026-10-26 02:31:18,899 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,903 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:18,917 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.377 2026-10-26 02:31:18,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-26 02:31:18,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.356 2026-10-26 02:31:18,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:18,970 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,978 100 INFO rb-a683fe2-225997-428993 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-26 02:31:18,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-26 02:31:18,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.313 2026-10-26 02:31:19,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.287 2026-10-26 02:31:19,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,035 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,050 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-26 02:31:19,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.222 2026-10-26 02:31:19,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.171 2026-10-26 02:31:19,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.147 2026-10-26 02:31:19,118 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,120 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-26 02:31:19,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.154 2026-10-26 02:31:19,174 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,180 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-26 02:31:19,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-26 02:31:19,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.166 2026-10-26 02:31:19,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,239 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,243 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-26 02:31:19,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,297 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,311 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-26 02:31:19,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,366 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,378 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,394 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-26 02:31:19,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:19,433 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,447 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,460 100 INFO rb-a683fe2-225997-428993 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-26 02:31:19,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:19,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:19,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3816 2026-10-26 02:31:19,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:19,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3816 2026-10-26 02:31:19,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023119_670315_MobileTestUi.txt 2026-10-26 02:31:19,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpxdv9x_qb_chrome_odoo" 2026-10-26 02:31:19,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-26 02:31:20,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4023 2026-10-26 02:31:20,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpawpmglz__chrome_odoo 2026-10-26 02:31:20,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40935/json/version 2026-10-26 02:31:20,635 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40935/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:20,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:20,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40935/json 2026-10-26 02:31:20,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40935/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:20,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40935/devtools/page/769D03C00A5A41D0CE1C2A5CD1900BDE 2026-10-26 02:31:20,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:20,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:21,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:31:21,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:21,261 100 INFO rb-a683fe2-225997-428993 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-26 02:31:21,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:21,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:22,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.931 2026-10-26 02:31:22,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '769D03C00A5A41D0CE1C2A5CD1900BDE', 'loaderId': 'B9F66105A0FC80B9102C8449FE2091CD', 'isDownload': False} 2026-10-26 02:31:22,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-26 02:31:22,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:22,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.030 2026-10-26 02:31:22,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-10-26 02:31:22,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.070 2026-10-26 02:31:23,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-26 02:31:23,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-26 02:31:23,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:23,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:31:23,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:31:23,172 100 INFO rb-a683fe2-225997-428993 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-26 02:31:23,946 100 INFO rb-a683fe2-225997-428993 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-26 02:31:24,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.267 0.703 2026-10-26 02:31:24,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "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-26 02:31:24,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.027 2026-10-26 02:31:24,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:31:24,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.030 0.066 2026-10-26 02:31:24,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.164 2026-10-26 02:31:24,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:31:24,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.215 2026-10-26 02:31:24,666 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31: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-26 02:31:24,675 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:24,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.045 0.258 2026-10-26 02:31:24,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.362 2026-10-26 02:31:24,862 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:31:24,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.407 2026-10-26 02:31:24,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.410 2026-10-26 02:31:24,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:24] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.329 2026-10-26 02:31:25,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.340 2026-10-26 02:31:25,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.313 2026-10-26 02:31:25,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.270 2026-10-26 02:31:25,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.316 2026-10-26 02:31:25,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.342 2026-10-26 02:31:25,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.339 2026-10-26 02:31:25,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.347 2026-10-26 02:31:25,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.267 2026-10-26 02:31:25,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.258 2026-10-26 02:31:25,402 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.226 2026-10-26 02:31:25,420 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,428 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,437 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.024 0.191 2026-10-26 02:31:25,450 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,466 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.165 2026-10-26 02:31:25,483 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,499 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.148 2026-10-26 02:31:25,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-26 02:31:25,566 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.169 2026-10-26 02:31:25,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.227 2026-10-26 02:31:25,662 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,682 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:25,684 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,699 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-26 02:31:25,727 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,747 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,762 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,781 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,792 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,818 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,840 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,845 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,860 100 INFO rb-a683fe2-225997-428993 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-26 02:31:25,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:25,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:25,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4023 2026-10-26 02:31:25,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:25,918 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4023 2026-10-26 02:31:26,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023126_019197_MobileTestUi.txt 2026-10-26 02:31:26,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpawpmglz__chrome_odoo" 2026-10-26 02:31:26,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-26 02:31:26,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4219 2026-10-26 02:31:26,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpr6z0o0yf_chrome_odoo 2026-10-26 02:31:26,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41377/json/version 2026-10-26 02:31:26,799 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41377/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:26,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:26,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41377/json 2026-10-26 02:31:26,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41377/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:26,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41377/devtools/page/80A1EA7B3955C9C67D14BDF4841E4084 2026-10-26 02:31:26,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:27,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:27,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:31:27,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:27,287 100 INFO rb-a683fe2-225997-428993 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-26 02:31:27,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:27,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:28,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.087 0.885 2026-10-26 02:31:28,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '80A1EA7B3955C9C67D14BDF4841E4084', 'loaderId': '8AC1E6649E3EBAAEBC8A077A217EE136', 'isDownload': False} 2026-10-26 02:31:28,292 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-26 02:31:28,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:28,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.016 2026-10-26 02:31:28,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.037 2026-10-26 02:31:28,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.061 2026-10-26 02:31:29,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.023 0.012 2026-10-26 02:31:29,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.035 2026-10-26 02:31:29,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 02:31:29,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:29,138 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:29,184 100 INFO rb-a683fe2-225997-428993 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-26 02:31:30,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.362 0.687 2026-10-26 02:31:30,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.064 2026-10-26 02:31:30,366 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:30,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:30] "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-26 02:31:30,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:31:30,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:31:31,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.163 0.608 2026-10-26 02:31:31,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:31:31,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.081 2026-10-26 02:31:31,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "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-26 02:31:31,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:31:31,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.054 0.083 2026-10-26 02:31:31,889 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:31:31,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.176 2026-10-26 02:31:31,972 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "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-26 02:31:31,998 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:32,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.252 2026-10-26 02:31:32,082 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:31:32,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.346 2026-10-26 02:31:32,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.448 2026-10-26 02:31:32,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.480 2026-10-26 02:31:32,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.429 2026-10-26 02:31:32,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.067 0.378 2026-10-26 02:31:32,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.421 2026-10-26 02:31:32,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.444 2026-10-26 02:31:32,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.376 2026-10-26 02:31:32,715 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:32,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.400 2026-10-26 02:31:32,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.387 2026-10-26 02:31:32,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.394 2026-10-26 02:31:32,808 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.297 2026-10-26 02:31:32,822 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:32,862 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.326 2026-10-26 02:31:32,891 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:31:32,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:32,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.301 2026-10-26 02:31:32,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.260 2026-10-26 02:31:32,934 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,948 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:32,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.196 2026-10-26 02:31:32,981 100 INFO rb-a683fe2-225997-428993 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-26 02:31:32,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.189 2026-10-26 02:31:33,005 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:33,033 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.192 2026-10-26 02:31:33,047 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:33,081 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.166 2026-10-26 02:31:33,094 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:33,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.178 2026-10-26 02:31:33,140 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,144 100 INFO rb-a683fe2-225997-428993 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-26 02:31:33,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:33,180 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,001 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:34,039 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,043 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:31:34,132 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,133 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:31:34,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:31:34,144 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,160 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,175 100 INFO rb-a683fe2-225997-428993 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-26 02:31:34,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19520711 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-26 02:31:34,216 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:31:34,437 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19520711 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-26 02:31:34,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.084 0.197 2026-10-26 02:31:34,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-26 02:31:34,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 02:31:35,279 100 INFO rb-a683fe2-225997-428993 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-26 02:31:35,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:31:35,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:31:35,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-26 02:31:35,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-26 02:31:35,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:35] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.070 2026-10-26 02:31:35,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-26 02:31:36,195 100 INFO rb-a683fe2-225997-428993 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-26 02:31:36,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-26 02:31:36,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-26 02:31:36,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:36] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.026 2026-10-26 02:31:36,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:36] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.017 0.046 2026-10-26 02:31:37,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-26 02:31:38,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.589 1.323 2026-10-26 02:31:38,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "GET /web HTTP/1.1" 200 - 43 0.035 0.484 2026-10-26 02:31:38,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.024 2026-10-26 02:31:38,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "GET /web/webclient/load_menus/a7b5fe334a69494bee2125b622c5a6ce1fd7c2c0baf186e92d3091d228dde698 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-26 02:31:38,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.044 2026-10-26 02:31:38,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:38] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.090 2026-10-26 02:31:38,990 100 INFO rb-a683fe2-225997-428993 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-26 02:31:39,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:39] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-26 02:31:40,260 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 02:31:40,269 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.045 2026-10-26 02:31:40,270 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-26 02:31:40,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.033 0.020 2026-10-26 02:31:40,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:31:40,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.263 0.295 2026-10-26 02:31:40,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.505 2026-10-26 02:31:40,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.486 2026-10-26 02:31:40,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.020 0.501 2026-10-26 02:31:40,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.038 0.566 2026-10-26 02:31:40,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.554 2026-10-26 02:31:40,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.112 2026-10-26 02:31:41,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.132 2026-10-26 02:31:41,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.124 2026-10-26 02:31:41,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.033 0.175 2026-10-26 02:31:41,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.237 2026-10-26 02:31:41,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.083 2026-10-26 02:31:41,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.021 2026-10-26 02:31:41,406 100 INFO rb-a683fe2-225997-428993 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-26 02:31:42,550 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 02:31:42,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 02:31:42,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 02:31:42,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.013 2026-10-26 02:31:42,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.065 0.086 2026-10-26 02:31:42,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.126 2026-10-26 02:31:42,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.126 2026-10-26 02:31:42,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.139 2026-10-26 02:31:42,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 02:31:42,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-26 02:31:42,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.036 2026-10-26 02:31:42,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.053 2026-10-26 02:31:42,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:42] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.014 0.102 2026-10-26 02:31:43,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:43] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.048 0.116 2026-10-26 02:31:43,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.236 2026-10-26 02:31:43,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:43] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.032 0.045 2026-10-26 02:31:44,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-26 02:31:44,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:44,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:44,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4219 2026-10-26 02:31:44,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:44,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4219 2026-10-26 02:31:44,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023144_362162_MobileTestUi.txt 2026-10-26 02:31:44,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpr6z0o0yf_chrome_odoo" 2026-10-26 02:31:44,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-26 02:31:45,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4489 2026-10-26 02:31:45,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp20pggg30_chrome_odoo 2026-10-26 02:31:45,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45541/json/version 2026-10-26 02:31:45,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45541/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:45,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:45,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45541/json 2026-10-26 02:31:45,363 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45541/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:45,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45541/devtools/page/1091385C22DAF9BF8F7FFD76022EB6C4 2026-10-26 02:31:45,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:45,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:45,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:31:45,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:45,763 100 INFO rb-a683fe2-225997-428993 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-26 02:31:45,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:45,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:48,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.138 2.262 2026-10-26 02:31:48,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1091385C22DAF9BF8F7FFD76022EB6C4', 'loaderId': '1A1508AD13458E873536E531FB29CF37', 'isDownload': False} 2026-10-26 02:31:48,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-26 02:31:48,217 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:48,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-26 02:31:48,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.037 2026-10-26 02:31:48,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-26 02:31:48,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 02:31:48,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 02:31:49,027 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:31:49,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.022 2026-10-26 02:31:49,065 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 02:31:49,090 100 INFO rb-a683fe2-225997-428993 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-26 02:31:49,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:31:50,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.344 0.719 2026-10-26 02:31:50,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.066 2026-10-26 02:31:50,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "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-26 02:31:50,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:31:50,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.058 0.079 2026-10-26 02:31:50,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.156 2026-10-26 02:31:50,586 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:31:50,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.230 2026-10-26 02:31:50,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.292 2026-10-26 02:31:50,751 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "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-26 02:31:50,779 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:50,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.375 2026-10-26 02:31:50,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.452 2026-10-26 02:31:50,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.380 2026-10-26 02:31:50,888 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:31:50,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.345 2026-10-26 02:31:51,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.385 2026-10-26 02:31:51,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.018 0.306 2026-10-26 02:31:51,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.315 2026-10-26 02:31:51,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.299 2026-10-26 02:31:51,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.327 2026-10-26 02:31:51,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.314 2026-10-26 02:31:51,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.271 2026-10-26 02:31:51,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-26 02:31:51,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.158 2026-10-26 02:31:51,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.160 2026-10-26 02:31:51,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.121 2026-10-26 02:31:51,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-26 02:31:51,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-26 02:31:51,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.001 0.130 2026-10-26 02:31:51,444 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,459 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:51,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.031 2026-10-26 02:31:51,576 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,584 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:31:51,585 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:51,619 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,637 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:31:51,688 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,691 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,699 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:31:51,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:31:51,708 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,726 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:31:51,760 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,777 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,795 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,809 100 INFO rb-a683fe2-225997-428993 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-26 02:31:51,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:51,839 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:51,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4489 2026-10-26 02:31:51,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:51,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4489 2026-10-26 02:31:51,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023151_998864_MobileTestUi.txt 2026-10-26 02:31:51,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp20pggg30_chrome_odoo" 2026-10-26 02:31:52,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-26 02:31:52,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4690 2026-10-26 02:31:52,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3u1rnxxh_chrome_odoo 2026-10-26 02:31:52,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34419/json/version 2026-10-26 02:31:52,768 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34419/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:31:52,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:31:52,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34419/json 2026-10-26 02:31:52,848 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34419/json with timeout 3 increased to 10s during tests 2026-10-26 02:31:52,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34419/devtools/page/AC04E65D976AA02FAFB8F5658EFB855D 2026-10-26 02:31:52,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:31:52,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:31:53,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:31:53,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:31:53,225 100 INFO rb-a683fe2-225997-428993 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-26 02:31:53,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:31:53,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:31:54,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.098 1.008 2026-10-26 02:31:54,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AC04E65D976AA02FAFB8F5658EFB855D', 'loaderId': '6F497C2F759FCA983DCE7B2D71228BDD', 'isDownload': False} 2026-10-26 02:31:54,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-26 02:31:54,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:54,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:54] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.023 2026-10-26 02:31:54,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:54] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.032 2026-10-26 02:31:54,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:54] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.069 2026-10-26 02:31:55,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.022 2026-10-26 02:31:55,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-26 02:31:55,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.027 2026-10-26 02:31:55,166 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 02:31:55,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 02:31:55,210 100 INFO rb-a683fe2-225997-428993 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-26 02:31:56,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.258 0.632 2026-10-26 02:31:56,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.933 2026-10-26 02:31:56,277 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:31:56,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.139 2026-10-26 02:31:56,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:31:56,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 02:31:57,298 100 INFO rb-a683fe2-225997-428993 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-26 02:31:57,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.603 2026-10-26 02:31:57,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.077 2026-10-26 02:31:57,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "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-26 02:31:57,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:31:57,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.047 0.072 2026-10-26 02:31:57,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:31:57,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.181 2026-10-26 02:31:57,776 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "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-26 02:31:57,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:31:57,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.226 2026-10-26 02:31:57,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.329 2026-10-26 02:31:57,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.388 2026-10-26 02:31:58,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.475 2026-10-26 02:31:58,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.375 2026-10-26 02:31:58,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.330 2026-10-26 02:31:58,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.354 2026-10-26 02:31:58,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.338 2026-10-26 02:31:58,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.328 2026-10-26 02:31:58,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.320 2026-10-26 02:31:58,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.316 2026-10-26 02:31:58,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.330 2026-10-26 02:31:58,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.300 2026-10-26 02:31:58,492 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.273 2026-10-26 02:31:58,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.240 2026-10-26 02:31:58,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.192 2026-10-26 02:31:58,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.138 2026-10-26 02:31:58,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-26 02:31:58,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.130 2026-10-26 02:31:58,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.001 0.125 2026-10-26 02:31:58,662 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,673 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:31:58,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,696 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,712 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,727 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,747 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,759 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,796 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,808 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,848 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,867 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,900 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,915 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:58,946 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,960 100 INFO rb-a683fe2-225997-428993 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-26 02:31:58,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:31:59,043 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,048 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:31:59,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:59] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:31:59,115 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,132 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,158 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,197 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:31:59,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:31:59,236 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,241 100 INFO rb-a683fe2-225997-428993 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-26 02:31:59,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:31:59,282 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 02:31:59,316 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:31:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:31:59,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4690 2026-10-26 02:31:59,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:31:59,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4690 2026-10-26 02:31:59,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023159_541644_MobileTestUi.txt 2026-10-26 02:31:59,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3u1rnxxh_chrome_odoo" 2026-10-26 02:31:59,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-26 02:32:00,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4908 2026-10-26 02:32:00,370 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6bv130uz_chrome_odoo 2026-10-26 02:32:00,370 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44005/json/version 2026-10-26 02:32:00,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44005/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:00,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:00,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44005/json 2026-10-26 02:32:00,474 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44005/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:00,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44005/devtools/page/BDD96CCAC87299AD935C50A0BC7EADC7 2026-10-26 02:32:00,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:00,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:00,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:32:00,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:00,888 100 INFO rb-a683fe2-225997-428993 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-26 02:32:00,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:00,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:02,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.094 0.988 2026-10-26 02:32:02,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BDD96CCAC87299AD935C50A0BC7EADC7', 'loaderId': 'AE3D12E55E455FBCC3023C07498B9A02', 'isDownload': False} 2026-10-26 02:32:02,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-26 02:32:02,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:02,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.023 2026-10-26 02:32:02,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-10-26 02:32:02,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-26 02:32:02,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.016 0.013 2026-10-26 02:32:02,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.034 2026-10-26 02:32:02,767 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:02,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.038 0.009 2026-10-26 02:32:02,818 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 02:32:02,857 100 INFO rb-a683fe2-225997-428993 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-26 02:32:03,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.298 0.788 2026-10-26 02:32:04,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.097 2026-10-26 02:32:04,070 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:04,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.135 2026-10-26 02:32:04,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:32:04,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:32:05,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.143 0.570 2026-10-26 02:32:05,111 100 INFO rb-a683fe2-225997-428993 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-26 02:32:05,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "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-26 02:32:05,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.025 2026-10-26 02:32:05,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:32:05,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.026 0.065 2026-10-26 02:32:05,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.152 2026-10-26 02:32:05,492 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:05,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.245 2026-10-26 02:32:05,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:32:05,624 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:32:05,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.347 2026-10-26 02:32:05,701 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:32:05,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.395 2026-10-26 02:32:05,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.478 2026-10-26 02:32:05,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.402 2026-10-26 02:32:05,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.403 2026-10-26 02:32:06,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.035 0.352 2026-10-26 02:32:06,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.335 2026-10-26 02:32:06,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.359 2026-10-26 02:32:06,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.343 2026-10-26 02:32:06,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.320 2026-10-26 02:32:06,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.306 2026-10-26 02:32:06,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.275 2026-10-26 02:32:06,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.194 2026-10-26 02:32:06,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.201 2026-10-26 02:32:06,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.166 2026-10-26 02:32:06,317 100 INFO rb-a683fe2-225997-428993 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-26 02:32:06,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.113 2026-10-26 02:32:06,330 100 INFO rb-a683fe2-225997-428993 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-26 02:32:06,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:32:06,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.130 2026-10-26 02:32:06,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:32:06,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4908 2026-10-26 02:32:06,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:32:06,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4908 2026-10-26 02:32:06,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.010 0.142 2026-10-26 02:32:06,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.159 2026-10-26 02:32:06,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.138 2026-10-26 02:32:06,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023206_518612_MobileTestUi.txt 2026-10-26 02:32:06,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6bv130uz_chrome_odoo" 2026-10-26 02:32:06,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-26 02:32:11,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5108 2026-10-26 02:32:11,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprk5o51br_chrome_odoo 2026-10-26 02:32:11,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37713/json/version 2026-10-26 02:32:11,231 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37713/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:11,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:11,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37713/json 2026-10-26 02:32:11,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37713/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:11,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37713/devtools/page/862DB0398FD696D378EFF19AC6EEAC3B 2026-10-26 02:32:11,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:11,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:11,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:32:11,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:11,849 100 INFO rb-a683fe2-225997-428993 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-26 02:32:11,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:11,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:12,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.145 0.980 2026-10-26 02:32:12,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '862DB0398FD696D378EFF19AC6EEAC3B', 'loaderId': 'F4D02A4E6CE1053499AE675CB8EE0DE1', 'isDownload': False} 2026-10-26 02:32:12,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-26 02:32:13,025 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:13,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-26 02:32:13,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-10-26 02:32:13,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.078 2026-10-26 02:32:13,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.021 0.018 2026-10-26 02:32:13,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.047 2026-10-26 02:32:13,803 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:13,834 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:32:13,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-26 02:32:13,906 100 INFO rb-a683fe2-225997-428993 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-26 02:32:14,712 100 INFO rb-a683fe2-225997-428993 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-26 02:32:15,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.309 0.822 2026-10-26 02:32:15,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "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-26 02:32:15,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "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-26 02:32:15,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 02:32:15,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.042 0.102 2026-10-26 02:32:15,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.191 2026-10-26 02:32:15,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.271 2026-10-26 02:32:15,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:32:15,614 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32: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-26 02:32:15,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.339 2026-10-26 02:32:15,641 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:32:15,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:32:15,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.033 0.337 2026-10-26 02:32:15,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.439 2026-10-26 02:32:15,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.414 2026-10-26 02:32:15,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:15] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.037 0.408 2026-10-26 02:32:16,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.022 0.335 2026-10-26 02:32:16,052 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.355 2026-10-26 02:32:16,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.364 2026-10-26 02:32:16,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.338 2026-10-26 02:32:16,241 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.344 2026-10-26 02:32:16,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.349 2026-10-26 02:32:16,263 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,279 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,308 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.343 2026-10-26 02:32:16,346 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,347 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.360 2026-10-26 02:32:16,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.343 2026-10-26 02:32:16,430 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,483 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,497 100 INFO rb-a683fe2-225997-428993 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-26 02:32:16,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.366 2026-10-26 02:32:16,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:32:16,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.367 2026-10-26 02:32:16,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.346 2026-10-26 02:32:16,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-26 02:32:16,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.327 2026-10-26 02:32:16,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.374 2026-10-26 02:32:16,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.314 2026-10-26 02:32:16,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.353 2026-10-26 02:32:16,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-26 02:32:17,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.373 2026-10-26 02:32:17,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.331 2026-10-26 02:32:17,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.268 2026-10-26 02:32:17,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.243 2026-10-26 02:32:17,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.195 2026-10-26 02:32:17,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.155 2026-10-26 02:32:17,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-26 02:32:17,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.001 0.114 2026-10-26 02:32:17,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.124 2026-10-26 02:32:17,362 100 INFO rb-a683fe2-225997-428993 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-26 02:32:17,373 100 INFO rb-a683fe2-225997-428993 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-26 02:32:17,391 100 INFO rb-a683fe2-225997-428993 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-26 02:32:17,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:32:17,428 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:32:17,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5108 2026-10-26 02:32:17,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:32:17,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5108 2026-10-26 02:32:17,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023217_601213_MobileTestUi.txt 2026-10-26 02:32:17,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprk5o51br_chrome_odoo" 2026-10-26 02:32:18,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5320 2026-10-26 02:32:18,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppsakkhj__chrome_odoo 2026-10-26 02:32:18,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40499/json/version 2026-10-26 02:32:18,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40499/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:18,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:18,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40499/json 2026-10-26 02:32:18,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40499/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:18,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40499/devtools/page/184C1EF3F33C1F7C5869493C4305D562 2026-10-26 02:32:18,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:18,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:18,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:32:18,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:18,365 100 INFO rb-a683fe2-225997-428993 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-26 02:32:18,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:18,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.026 0.076 2026-10-26 02:32:18,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '184C1EF3F33C1F7C5869493C4305D562', 'loaderId': 'DFFF8BCC1AEECEABD0B898B0692D98FE', 'isDownload': False} 2026-10-26 02:32:18,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-26 02:32:18,532 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:18,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.020 2026-10-26 02:32:18,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-26 02:32:18,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 02:32:19,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.023 2026-10-26 02:32:19,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 02:32:19,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 02:32:19,252 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:32:19,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:32:19,273 100 INFO rb-a683fe2-225997-428993 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-26 02:32:20,055 100 INFO rb-a683fe2-225997-428993 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-26 02:32:20,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.172 0.638 2026-10-26 02:32:20,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "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-26 02:32:20,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.032 2026-10-26 02:32:20,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:32:20,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.028 0.067 2026-10-26 02:32:20,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.144 2026-10-26 02:32:20,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:32:20,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.221 2026-10-26 02:32:20,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.286 2026-10-26 02:32:20,743 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:32:20,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:20,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.361 2026-10-26 02:32:20,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.436 2026-10-26 02:32:20,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.399 2026-10-26 02:32:20,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:20] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.344 2026-10-26 02:32:21,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.391 2026-10-26 02:32:21,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.258 2026-10-26 02:32:21,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.012 0.324 2026-10-26 02:32:21,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.306 2026-10-26 02:32:21,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.355 2026-10-26 02:32:21,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.350 2026-10-26 02:32:21,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.366 2026-10-26 02:32:21,389 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.370 2026-10-26 02:32:21,429 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,476 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,496 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.398 2026-10-26 02:32:21,509 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,552 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.023 0.408 2026-10-26 02:32:21,617 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.047 0.406 2026-10-26 02:32:21,721 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.457 2026-10-26 02:32:21,746 100 INFO rb-a683fe2-225997-428993 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-26 02:32:21,781 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:32:21,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.462 2026-10-26 02:32:21,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.490 2026-10-26 02:32:21,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:21,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:21] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.449 2026-10-26 02:32:22,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.449 2026-10-26 02:32:22,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.382 2026-10-26 02:32:22,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.345 2026-10-26 02:32:22,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.325 2026-10-26 02:32:22,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.245 2026-10-26 02:32:22,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.213 2026-10-26 02:32:22,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.191 2026-10-26 02:32:22,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.168 2026-10-26 02:32:22,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.113 2026-10-26 02:32:22,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-26 02:32:22,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.146 2026-10-26 02:32:22,604 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,623 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,637 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,655 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,673 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,687 100 INFO rb-a683fe2-225997-428993 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-26 02:32:22,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:32:22,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:22,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5320 2026-10-26 02:32:22,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:32:22,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5320 2026-10-26 02:32:22,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023222_880237_MobileTestUi.txt 2026-10-26 02:32:22,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppsakkhj__chrome_odoo" 2026-10-26 02:32:22,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-26 02:32:27,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5530 2026-10-26 02:32:27,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpo134_vgp_chrome_odoo 2026-10-26 02:32:27,808 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33767/json/version 2026-10-26 02:32:27,810 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33767/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:27,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:27,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33767/json 2026-10-26 02:32:27,859 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33767/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:27,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33767/devtools/page/793653EDC4CF4C94BBFCD9C30234B96A 2026-10-26 02:32:27,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:27,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:28,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:32:28,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:28,612 100 INFO rb-a683fe2-225997-428993 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-26 02:32:28,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:28,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:29,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.114 1.076 2026-10-26 02:32:29,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '793653EDC4CF4C94BBFCD9C30234B96A', 'loaderId': 'C4F667FC9FF76516EECA5E1516DACC58', 'isDownload': False} 2026-10-26 02:32:29,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-26 02:32:29,872 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:29,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:29] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-10-26 02:32:29,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:29] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.032 2026-10-26 02:32:29,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:29] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-26 02:32:30,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:30] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.019 2026-10-26 02:32:30,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.016 2026-10-26 02:32:30,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 02:32:30,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:32:30,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:32:30,755 100 INFO rb-a683fe2-225997-428993 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-26 02:32:31,549 100 INFO rb-a683fe2-225997-428993 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-26 02:32:31,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.296 0.789 2026-10-26 02:32:32,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.096 2026-10-26 02:32:32,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "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-26 02:32:32,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:32:32,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.040 0.118 2026-10-26 02:32:32,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.037 0.229 2026-10-26 02:32:32,561 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.305 2026-10-26 02:32:32,574 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:32,600 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:32,627 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:32:32,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.382 2026-10-26 02:32:32,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.466 2026-10-26 02:32:32,818 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:32:32,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.531 2026-10-26 02:32:32,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.526 2026-10-26 02:32:32,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:32] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.463 2026-10-26 02:32:33,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.026 0.321 2026-10-26 02:32:33,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.322 2026-10-26 02:32:33,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.296 2026-10-26 02:32:33,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.325 2026-10-26 02:32:33,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.359 2026-10-26 02:32:33,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.350 2026-10-26 02:32:33,286 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,290 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,319 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,335 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,342 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.355 2026-10-26 02:32:33,416 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.403 2026-10-26 02:32:33,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.429 2026-10-26 02:32:33,539 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,554 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.400 2026-10-26 02:32:33,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:33,569 100 INFO rb-a683fe2-225997-428993 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-26 02:32:33,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:32:33,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5530 2026-10-26 02:32:33,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:32:33,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.041 0.439 2026-10-26 02:32:33,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5530 2026-10-26 02:32:33,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.031 0.472 2026-10-26 02:32:33,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023233_822779_MobileTestUi.txt 2026-10-26 02:32:33,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.429 2026-10-26 02:32:33,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpo134_vgp_chrome_odoo" 2026-10-26 02:32:33,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, , ] 2026-10-26 02:32:33,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.382 2026-10-26 02:32:33,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.388 2026-10-26 02:32:33,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:33] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.405 2026-10-26 02:32:34,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-26 02:32:34,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:34,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:34] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.015 0.434 2026-10-26 02:32:34,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-26 02:32:35,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5734 2026-10-26 02:32:35,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpb9ckmnmd_chrome_odoo 2026-10-26 02:32:35,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38931/json/version 2026-10-26 02:32:35,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38931/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:35,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:35,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38931/json 2026-10-26 02:32:35,885 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38931/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:35,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38931/devtools/page/31B049A05FBBB1ABAAA5AB958155B3F6 2026-10-26 02:32:35,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:35,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:36,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:32:36,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:36,319 100 INFO rb-a683fe2-225997-428993 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-26 02:32:36,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:36,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:38,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.101 2.044 2026-10-26 02:32:38,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '31B049A05FBBB1ABAAA5AB958155B3F6', 'loaderId': '7FA88E183B7499ACF5F406B366674272', 'isDownload': False} 2026-10-26 02:32:38,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-26 02:32:38,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:38,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:38] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-26 02:32:38,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:38] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 02:32:38,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:38] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.041 0.048 2026-10-26 02:32:39,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:39] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.029 2026-10-26 02:32:39,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.042 2026-10-26 02:32:39,366 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:32:39,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 02:32:39,376 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 02:32:39,407 100 INFO rb-a683fe2-225997-428993 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-26 02:32:40,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:32:40,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.340 0.780 2026-10-26 02:32:40,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.076 2026-10-26 02:32:40,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.033 2026-10-26 02:32:40,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 02:32:40,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:40] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.040 0.075 2026-10-26 02:32:41,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.212 2026-10-26 02:32:41,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:32:41,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.294 2026-10-26 02:32:41,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "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-26 02:32:41,176 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:41,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.361 2026-10-26 02:32:41,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.027 0.406 2026-10-26 02:32:41,327 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:32:41,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.497 2026-10-26 02:32:41,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.437 2026-10-26 02:32:41,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.346 2026-10-26 02:32:41,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.276 2026-10-26 02:32:41,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.315 2026-10-26 02:32:41,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.292 2026-10-26 02:32:41,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.349 2026-10-26 02:32:41,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.350 2026-10-26 02:32:41,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.347 2026-10-26 02:32:41,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.302 2026-10-26 02:32:41,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.248 2026-10-26 02:32:41,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.240 2026-10-26 02:32:41,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.188 2026-10-26 02:32:41,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.131 2026-10-26 02:32:41,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:32:41,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.136 2026-10-26 02:32:41,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:32:41,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.147 2026-10-26 02:32:41,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.148 2026-10-26 02:32:41,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:41,988 100 INFO rb-a683fe2-225997-428993 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-26 02:32:42,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-26 02:32:42,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-26 02:32:42,028 100 INFO rb-a683fe2-225997-428993 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-26 02:32:42,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.044 0.122 2026-10-26 02:32:42,857 100 INFO rb-a683fe2-225997-428993 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-26 02:32:42,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.032 0.069 2026-10-26 02:32:43,729 100 INFO rb-a683fe2-225997-428993 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-26 02:32:43,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:32:43,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:32:43,764 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:43,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5734 2026-10-26 02:32:43,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:32:43,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5734 2026-10-26 02:32:43,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023243_943016_MobileTestUi.txt 2026-10-26 02:32:43,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpb9ckmnmd_chrome_odoo" 2026-10-26 02:32:43,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-26 02:32:44,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5932 2026-10-26 02:32:44,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpggkho_l9_chrome_odoo 2026-10-26 02:32:44,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35215/json/version 2026-10-26 02:32:44,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35215/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:32:44,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:32:44,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35215/json 2026-10-26 02:32:44,845 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35215/json with timeout 3 increased to 10s during tests 2026-10-26 02:32:44,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35215/devtools/page/E1CD6DAB90F8D8CF2371C6E5B7D8202B 2026-10-26 02:32:44,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:32:44,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:32:45,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:32:45,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:32:45,281 100 INFO rb-a683fe2-225997-428993 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-26 02:32:45,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:32:45,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:32:46,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.092 0.956 2026-10-26 02:32:46,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E1CD6DAB90F8D8CF2371C6E5B7D8202B', 'loaderId': '6113C1831710CC67A548F37FF1C9072B', 'isDownload': False} 2026-10-26 02:32:46,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-26 02:32:46,399 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:32:46,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.018 2026-10-26 02:32:46,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.040 2026-10-26 02:32:46,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.066 2026-10-26 02:32:47,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.021 2026-10-26 02:32:47,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.046 2026-10-26 02:32:47,182 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:47,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:47,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 02:32:47,269 100 INFO rb-a683fe2-225997-428993 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-26 02:32:48,043 100 INFO rb-a683fe2-225997-428993 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-26 02:32:48,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.375 0.791 2026-10-26 02:32:48,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.072 2026-10-26 02:32:48,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.022 0.032 2026-10-26 02:32:48,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:32:48,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.047 0.055 2026-10-26 02:32:48,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.202 2026-10-26 02:32:48,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:32:49,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.271 2026-10-26 02:32:49,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.333 2026-10-26 02:32:49,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "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-26 02:32:49,149 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:49,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.402 2026-10-26 02:32:49,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.521 2026-10-26 02:32:49,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:49,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.470 2026-10-26 02:32:49,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.424 2026-10-26 02:32:49,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.448 2026-10-26 02:32:49,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.028 0.434 2026-10-26 02:32:49,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.467 2026-10-26 02:32:49,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.382 2026-10-26 02:32:49,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.400 2026-10-26 02:32:49,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.390 2026-10-26 02:32:49,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.340 2026-10-26 02:32:49,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.264 2026-10-26 02:32:49,827 100 INFO rb-a683fe2-225997-428993 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-26 02:32:49,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.193 2026-10-26 02:32:49,848 100 INFO rb-a683fe2-225997-428993 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-26 02:32:49,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.186 2026-10-26 02:32:49,898 100 INFO rb-a683fe2-225997-428993 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-26 02:32:49,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.152 2026-10-26 02:32:49,912 100 INFO rb-a683fe2-225997-428993 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-26 02:32:49,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.013 0.163 2026-10-26 02:32:49,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:32:49,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.013 0.184 2026-10-26 02:32:50,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-26 02:32:50,025 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.220 2026-10-26 02:32:50,068 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,094 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.222 2026-10-26 02:32:50,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:32:50,121 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,138 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,161 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,173 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,193 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,206 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,240 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,283 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:32:50,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:32:50,299 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,308 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.040 2026-10-26 02:32:50,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90073904 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-26 02:32:50,384 100 INFO rb-a683fe2-225997-428993 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-26 02:32:50,397 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:32:50,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90073904 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-26 02:32:50,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.147 0.252 2026-10-26 02:32:50,893 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 02:32:50,897 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 02:32:50,900 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 02:32:50,901 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 02:32:50,902 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 02:32:50,903 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 02:32:50,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 02:32:50,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 02:32:50,912 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 02:32:50,914 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 02:32:50,917 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 02:32:50,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 02:32:50,938 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:32:50,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 02:32:50,946 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 02:32:50,961 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 02:32:50,965 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 02:32:50,988 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:32:50,991 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:32:50,993 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:32:51,000 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:32:51,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 02:32:51,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 02:32:51,014 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 02:32:51,017 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 02:32:51,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 02:32:51,022 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 02:32:51,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 02:32:51,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 02:32:51,024 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 02:32:51,025 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 02:32:51,025 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 02:32:51,026 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 02:32:51,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 02:32:51,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 02:32:51,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 02:32:51,099 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 02:32:51,107 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:32:51,121 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 02:32:51,125 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 02:32:51,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:32:51,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 02:32:51,225 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:32:51,242 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.149 2026-10-26 02:32:51,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:32:51,286 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:32:51,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.188 2026-10-26 02:32:51,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 02:32:51,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 02:32:51,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 02:32:51,333 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 02:32:51,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 02:32:51,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 02:32:51,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 02:32:51,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 02:32:51,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 02:32:51,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 02:32:51,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 02:32:51,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 02:32:51,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 02:32:51,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 02:32:51,343 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 02:32:51,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.031 0.023 2026-10-26 02:32:51,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 02:32:51,352 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 02:32:51,353 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 02:32:51,354 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 02:32:51,356 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 02:32:51,358 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 02:32:51,370 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 02:32:51,371 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 02:32:51,375 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "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-26 02:32:51,378 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 02:32:51,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 02:32:51,385 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:32:51,387 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:32:51,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 02:32:51,391 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 02:32:51,402 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 02:32:51,403 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 02:32:51,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 02:32:51,460 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:32:51,476 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 02:32:51,477 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 02:32:51,482 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 02:32:51,488 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 02:32:51,495 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 02:32:51,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:32:51,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:32:51,558 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 02:32:51,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 02:32:51,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 02:32:51,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 02:32:51,582 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 02:32:51,586 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 02:32:51,590 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.119 2026-10-26 02:32:51,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 02:32:51,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 02:32:51,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 02:32:51,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 02:32:51,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 02:32:51,626 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-26 02:32:51,642 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 02:32:51,643 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 02:32:51,644 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 02:32:51,645 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 02:32:51,645 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 02:32:51,649 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 02:32:51,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 02:32:51,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 02:32:51,657 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 02:32:51,660 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 02:32:51,667 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 02:32:51,668 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 02:32:51,686 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 02:32:51,687 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 02:32:51,689 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 02:32:51,690 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 02:32:51,711 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 02:32:51,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:32:51,720 100 INFO rb-a683fe2-225997-428993 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-26 02:32:51,736 100 INFO rb-a683fe2-225997-428993 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-26 02:32:51,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:32:52,096 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,097 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.017 2026-10-26 02:32:52,223 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,224 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,225 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,226 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,228 100 INFO rb-a683fe2-225997-428993 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-26 02:32:52,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 02:32:52,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:52] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.021 0.048 2026-10-26 02:32:52,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:32:53,710 100 INFO rb-a683fe2-225997-428993 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-26 02:32:53,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:53] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.022 2026-10-26 02:32:53,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:32:53,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:53] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.027 0.046 2026-10-26 02:32:54,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-26 02:32:56,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 669 0.745 1.548 2026-10-26 02:32:56,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web HTTP/1.1" 200 - 43 0.029 0.486 2026-10-26 02:32:56,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.034 0.024 2026-10-26 02:32:56,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.065 2026-10-26 02:32:56,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.073 2026-10-26 02:32:56,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web/webclient/load_menus/a7b5fe334a69494bee2125b622c5a6ce1fd7c2c0baf186e92d3091d228dde698 HTTP/1.1" 200 - 2 0.009 0.145 2026-10-26 02:32:56,902 100 INFO rb-a683fe2-225997-428993 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-26 02:32:56,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:56] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:32:58,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 02:32:58,271 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 02:32:58,273 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 02:32:58,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.016 2026-10-26 02:32:58,534 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:32:58,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.102 0.273 2026-10-26 02:32:58,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.331 2026-10-26 02:32:58,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.335 2026-10-26 02:32:58,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.382 2026-10-26 02:32:58,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.330 2026-10-26 02:32:58,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.017 0.350 2026-10-26 02:32:58,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.106 2026-10-26 02:32:58,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.134 2026-10-26 02:32:58,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.156 2026-10-26 02:32:58,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.121 2026-10-26 02:32:59,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:59] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.013 0.210 2026-10-26 02:32:59,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:59] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.103 2026-10-26 02:32:59,228 100 INFO rb-a683fe2-225997-428993 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-26 02:32:59,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:32:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.026 2026-10-26 02:33:00,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-26 02:33:00,288 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 02:33:00,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 02:33:00,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.009 2026-10-26 02:33:00,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.126 0.116 2026-10-26 02:33:00,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.010 0.141 2026-10-26 02:33:00,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.151 2026-10-26 02:33:00,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.168 2026-10-26 02:33:00,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-26 02:33:00,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.076 2026-10-26 02:33:00,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.087 2026-10-26 02:33:00,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.051 2026-10-26 02:33:00,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.014 0.106 2026-10-26 02:33:00,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:00] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.039 0.109 2026-10-26 02:33:01,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:01] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.054 2026-10-26 02:33:01,883 100 INFO rb-a683fe2-225997-428993 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-26 02:33:01,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:01,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:33:01,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5932 2026-10-26 02:33:01,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:01,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5932 2026-10-26 02:33:02,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023302_075837_MobileTestUi.txt 2026-10-26 02:33:02,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpggkho_l9_chrome_odoo" 2026-10-26 02:33:02,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-26 02:33:03,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6230 2026-10-26 02:33:03,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpugfnhdcn_chrome_odoo 2026-10-26 02:33:03,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39917/json/version 2026-10-26 02:33:03,207 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39917/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:03,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:03,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39917/json 2026-10-26 02:33:03,303 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39917/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:03,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39917/devtools/page/3D0F644F6B3BF5DB86009F08DB8BECA7 2026-10-26 02:33:03,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:03,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:03,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:33:03,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:03,787 100 INFO rb-a683fe2-225997-428993 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-26 02:33:03,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:03,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:05,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.105 1.104 2026-10-26 02:33:05,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3D0F644F6B3BF5DB86009F08DB8BECA7', 'loaderId': '868339D098944EEF9CEBFC72D560ED80', 'isDownload': False} 2026-10-26 02:33:05,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-26 02:33:05,047 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:05,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.030 2026-10-26 02:33:05,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-26 02:33:05,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-26 02:33:05,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 02:33:05,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-26 02:33:05,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.019 2026-10-26 02:33:05,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:33:05,883 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:33:05,911 100 INFO rb-a683fe2-225997-428993 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-26 02:33:06,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.324 0.702 2026-10-26 02:33:07,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.987 2026-10-26 02:33:07,055 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:07,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.133 2026-10-26 02:33:07,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:33:07,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 02:33:08,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.157 0.583 2026-10-26 02:33:08,122 100 INFO rb-a683fe2-225997-428993 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-26 02:33:08,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "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-26 02:33:08,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "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-26 02:33:08,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-26 02:33:08,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.044 0.057 2026-10-26 02:33:08,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 02:33:08,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.026 0.155 2026-10-26 02:33:08,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-26 02:33:08,609 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "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-26 02:33:08,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:08,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.283 2026-10-26 02:33:08,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:08,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.036 0.358 2026-10-26 02:33:08,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.440 2026-10-26 02:33:08,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.356 2026-10-26 02:33:08,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.342 2026-10-26 02:33:08,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:08] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.023 0.285 2026-10-26 02:33:09,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.315 2026-10-26 02:33:09,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-26 02:33:09,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.287 2026-10-26 02:33:09,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.361 2026-10-26 02:33:09,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.362 2026-10-26 02:33:09,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.330 2026-10-26 02:33:09,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.298 2026-10-26 02:33:09,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.242 2026-10-26 02:33:09,305 100 INFO rb-a683fe2-225997-428993 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-26 02:33:09,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.215 2026-10-26 02:33:09,346 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:09,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.200 2026-10-26 02:33:09,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.125 2026-10-26 02:33:09,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.149 2026-10-26 02:33:09,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.145 2026-10-26 02:33:09,462 100 INFO rb-a683fe2-225997-428993 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-26 02:33:09,467 100 INFO rb-a683fe2-225997-428993 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-26 02:33:09,477 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:09,485 100 INFO rb-a683fe2-225997-428993 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-26 02:33:09,507 100 INFO rb-a683fe2-225997-428993 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-26 02:33:09,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.190 2026-10-26 02:33:09,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.046 0.141 2026-10-26 02:33:10,472 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,485 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:10,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:33:10,537 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,557 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,577 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:10,618 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,621 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:10,661 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,669 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,688 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,705 100 INFO rb-a683fe2-225997-428993 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-26 02:33:10,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:10] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.041 0.142 2026-10-26 02:33:11,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 02:33:11,655 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,670 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:33:11,716 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:11,727 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,729 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:11,739 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,770 100 INFO rb-a683fe2-225997-428993 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-26 02:33:11,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:33:11,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.033 2026-10-26 02:33:11,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92017789 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-26 02:33:11,808 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:33:12,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92017789 with result: [{'id': 40, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-26 02:33:12,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.091 0.213 2026-10-26 02:33:12,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:12] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 02:33:12,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:33:12,920 100 INFO rb-a683fe2-225997-428993 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-26 02:33:12,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:12,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6230 2026-10-26 02:33:12,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:12,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6230 2026-10-26 02:33:13,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023313_054818_MobileTestUi.txt 2026-10-26 02:33:13,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpugfnhdcn_chrome_odoo" 2026-10-26 02:33:13,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-26 02:33:14,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6444 2026-10-26 02:33:14,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_17e5lm8_chrome_odoo 2026-10-26 02:33:14,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45427/json/version 2026-10-26 02:33:14,132 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45427/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:14,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:14,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45427/json 2026-10-26 02:33:14,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45427/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:14,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45427/devtools/page/B19C8548FDFC7D3901E9392649C32BEC 2026-10-26 02:33:14,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:14,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:14,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:33:14,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:14,935 100 INFO rb-a683fe2-225997-428993 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-26 02:33:14,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:14,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:16,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.136 1.125 2026-10-26 02:33:16,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B19C8548FDFC7D3901E9392649C32BEC', 'loaderId': '97D5794D85531DBC82E607EBC58428B7', 'isDownload': False} 2026-10-26 02:33:16,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-26 02:33:16,260 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:16,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.016 2026-10-26 02:33:16,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-26 02:33:16,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.042 2026-10-26 02:33:16,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:33:16,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-26 02:33:17,064 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:33:17,065 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:33:17,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.021 2026-10-26 02:33:17,111 100 INFO rb-a683fe2-225997-428993 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-26 02:33:17,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:33:18,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.271 0.699 2026-10-26 02:33:18,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.076 2026-10-26 02:33:18,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "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-26 02:33:18,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:33:18,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.050 0.065 2026-10-26 02:33:18,464 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:33:18,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.163 2026-10-26 02:33:18,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.205 2026-10-26 02:33:18,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "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-26 02:33:18,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:18,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.045 0.268 2026-10-26 02:33:18,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-26 02:33:18,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:33:18,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.422 2026-10-26 02:33:18,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.364 2026-10-26 02:33:18,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.397 2026-10-26 02:33:19,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.044 0.369 2026-10-26 02:33:19,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.373 2026-10-26 02:33:19,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.360 2026-10-26 02:33:19,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.400 2026-10-26 02:33:19,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.468 2026-10-26 02:33:19,361 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.477 2026-10-26 02:33:19,390 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.443 2026-10-26 02:33:19,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.325 2026-10-26 02:33:19,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.325 2026-10-26 02:33:19,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:19,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.242 2026-10-26 02:33:19,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.227 2026-10-26 02:33:19,571 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.033 0.183 2026-10-26 02:33:19,584 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:19,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:33:19,613 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,629 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:19,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.061 0.190 2026-10-26 02:33:19,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:33:19,684 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.252 2026-10-26 02:33:19,702 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,708 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.258 2026-10-26 02:33:19,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:19,746 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,756 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.253 2026-10-26 02:33:19,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:19,797 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,804 100 INFO rb-a683fe2-225997-428993 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-26 02:33:19,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:33:19,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:19,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:19,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6444 2026-10-26 02:33:19,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:19,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6444 2026-10-26 02:33:19,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023319_984174_MobileTestUi.txt 2026-10-26 02:33:19,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_17e5lm8_chrome_odoo" 2026-10-26 02:33:20,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-26 02:33:21,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6640 2026-10-26 02:33:21,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvn8jawro_chrome_odoo 2026-10-26 02:33:21,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38121/json/version 2026-10-26 02:33:21,373 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38121/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:21,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:21,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38121/json 2026-10-26 02:33:21,400 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38121/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:21,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38121/devtools/page/1FDCE40F11516E3B2043A12E2477AD1F 2026-10-26 02:33:21,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:21,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:21,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:33:21,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:21,868 100 INFO rb-a683fe2-225997-428993 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-26 02:33:21,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:21,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:22,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.103 0.861 2026-10-26 02:33:22,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1FDCE40F11516E3B2043A12E2477AD1F', 'loaderId': 'F3F20B62E6D850051AB222969057AEFB', 'isDownload': False} 2026-10-26 02:33:22,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-26 02:33:22,895 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:22,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.029 2026-10-26 02:33:22,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.049 2026-10-26 02:33:22,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.073 2026-10-26 02:33:23,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 02:33:23,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.013 2026-10-26 02:33:23,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-26 02:33:23,737 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:23,744 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:23,765 100 INFO rb-a683fe2-225997-428993 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-26 02:33:24,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.304 0.751 2026-10-26 02:33:24,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.093 2026-10-26 02:33:25,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:25,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.163 2026-10-26 02:33:25,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 02:33:25,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:33:26,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.556 2026-10-26 02:33:26,154 100 INFO rb-a683fe2-225997-428993 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-26 02:33:26,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.083 2026-10-26 02:33:26,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.024 2026-10-26 02:33:26,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:33:26,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.037 0.097 2026-10-26 02:33:26,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.180 2026-10-26 02:33:26,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:33:26,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.230 2026-10-26 02:33:26,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-26 02:33:26,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.357 2026-10-26 02:33:26,771 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:33:26,791 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:33:26,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.424 2026-10-26 02:33:26,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:33:26,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.343 2026-10-26 02:33:26,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:26] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.335 2026-10-26 02:33:27,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.402 2026-10-26 02:33:27,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.019 0.431 2026-10-26 02:33:27,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.342 2026-10-26 02:33:27,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.399 2026-10-26 02:33:27,311 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.408 2026-10-26 02:33:27,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.403 2026-10-26 02:33:27,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.009 2026-10-26 02:33:27,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.239 2026-10-26 02:33:27,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.209 2026-10-26 02:33:27,421 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.214 2026-10-26 02:33:27,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:27,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.194 2026-10-26 02:33:27,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.471 2026-10-26 02:33:27,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.010 0.146 2026-10-26 02:33:27,520 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,527 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:27,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:33:27,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.007 0.168 2026-10-26 02:33:27,565 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,576 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,595 100 INFO rb-a683fe2-225997-428993 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-26 02:33:27,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:27] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.200 2026-10-26 02:33:27,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:27,666 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,432 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:33:28,487 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,495 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:28,507 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:28,525 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,547 100 INFO rb-a683fe2-225997-428993 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-26 02:33:28,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25618226 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-26 02:33:28,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:33:28,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25618226 with result: [{'id': 41, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-26 02:33:28,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.136 0.210 2026-10-26 02:33:28,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:33:29,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:29] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.013 2026-10-26 02:33:29,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:29,757 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:29,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6640 2026-10-26 02:33:29,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:29,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6640 2026-10-26 02:33:29,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023329_884405_MobileTestUi.txt 2026-10-26 02:33:29,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvn8jawro_chrome_odoo" 2026-10-26 02:33:32,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-26 02:33:34,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6859 2026-10-26 02:33:34,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpj7e1iqgb_chrome_odoo 2026-10-26 02:33:34,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45681/json/version 2026-10-26 02:33:34,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45681/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:34,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:34,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45681/json 2026-10-26 02:33:34,127 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45681/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:34,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45681/devtools/page/82BC34ED71A098E934655968CC3B2055 2026-10-26 02:33:34,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:34,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:34,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:33:34,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:34,534 100 INFO rb-a683fe2-225997-428993 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-26 02:33:34,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:34,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:35,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.120 1.174 2026-10-26 02:33:35,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '82BC34ED71A098E934655968CC3B2055', 'loaderId': '5833D06C07AF1546D5BB6838088176FF', 'isDownload': False} 2026-10-26 02:33:35,855 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-26 02:33:35,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:35,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:35] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.032 2026-10-26 02:33:35,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:35] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-26 02:33:35,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:35] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-26 02:33:36,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:36] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 02:33:36,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-26 02:33:36,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:33:36,624 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:33:36,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.011 2026-10-26 02:33:36,668 100 INFO rb-a683fe2-225997-428993 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-26 02:33:37,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.305 0.698 2026-10-26 02:33:37,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:37] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.045 2026-10-26 02:33:37,826 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:37,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.128 2026-10-26 02:33:38,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:33:38,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 02:33:38,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.144 0.511 2026-10-26 02:33:38,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:33:38,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-10-26 02:33:39,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.033 2026-10-26 02:33:39,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 02:33:39,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.020 2026-10-26 02:33:39,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.048 2026-10-26 02:33:39,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.069 2026-10-26 02:33:39,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.083 2026-10-26 02:33:39,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:33:39,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.101 2026-10-26 02:33:39,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.135 2026-10-26 02:33:39,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.127 2026-10-26 02:33:39,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:33:39,345 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:39,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:33:39,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.014 0.137 2026-10-26 02:33:39,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.015 0.167 2026-10-26 02:33:39,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.026 0.206 2026-10-26 02:33:39,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.110 2026-10-26 02:33:39,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.144 2026-10-26 02:33:39,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.019 2026-10-26 02:33:40,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-26 02:33:40,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:40,110 100 INFO rb-a683fe2-225997-428993 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-26 02:33:40,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.026 2026-10-26 02:33:40,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:40] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.007 0.069 2026-10-26 02:33:40,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:40,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.023 0.069 2026-10-26 02:33:40,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.012 0.039 2026-10-26 02:33:41,119 100 INFO rb-a683fe2-225997-428993 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-26 02:33:41,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-26 02:33:41,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:41,183 100 INFO rb-a683fe2-225997-428993 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-26 02:33:41,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:41] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.029 2026-10-26 02:33:41,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.017 0.070 2026-10-26 02:33:41,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.017 0.037 2026-10-26 02:33:42,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:33:42,133 100 INFO rb-a683fe2-225997-428993 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-26 02:33:42,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-26 02:33:42,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:42,176 100 INFO rb-a683fe2-225997-428993 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-26 02:33:42,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:42] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.010 0.020 2026-10-26 02:33:42,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.023 0.075 2026-10-26 02:33:42,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.024 2026-10-26 02:33:43,115 100 INFO rb-a683fe2-225997-428993 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-26 02:33:43,126 100 INFO rb-a683fe2-225997-428993 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-26 02:33:43,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:43,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:43,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6859 2026-10-26 02:33:43,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:43,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6859 2026-10-26 02:33:43,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023343_301715_MobileTestUi.txt 2026-10-26 02:33:43,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpj7e1iqgb_chrome_odoo" 2026-10-26 02:33:43,346 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-26 02:33:45,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7072 2026-10-26 02:33:45,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpnjoxa2n3_chrome_odoo 2026-10-26 02:33:45,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45103/json/version 2026-10-26 02:33:45,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45103/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:45,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:45,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45103/json 2026-10-26 02:33:45,359 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45103/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:45,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45103/devtools/page/4404E23D2DC2BE35CA6C37551A8D4381 2026-10-26 02:33:45,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:45,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:45,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:33:45,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:45,805 100 INFO rb-a683fe2-225997-428993 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-26 02:33:45,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:45,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:46,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.106 0.931 2026-10-26 02:33:46,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4404E23D2DC2BE35CA6C37551A8D4381', 'loaderId': '96DE538BC16A8E0ABB3B83BDCF5E321D', 'isDownload': False} 2026-10-26 02:33:46,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-26 02:33:46,908 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:46,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.024 2026-10-26 02:33:46,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.046 2026-10-26 02:33:46,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.069 2026-10-26 02:33:47,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.015 2026-10-26 02:33:47,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-26 02:33:47,719 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:33:47,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-10-26 02:33:47,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:33:47,800 100 INFO rb-a683fe2-225997-428993 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-26 02:33:48,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.307 0.825 2026-10-26 02:33:49,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.074 1.158 2026-10-26 02:33:49,126 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:49,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.188 2026-10-26 02:33:49,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:33:49,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:33:50,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.176 0.570 2026-10-26 02:33:50,285 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:33:50,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.084 2026-10-26 02:33:50,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.027 2026-10-26 02:33:50,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 02:33:50,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.034 0.099 2026-10-26 02:33:50,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.180 2026-10-26 02:33:50,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:50,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.260 2026-10-26 02:33:50,830 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33: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-26 02:33:50,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:33:50,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.285 2026-10-26 02:33:50,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.370 2026-10-26 02:33:50,994 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:33:51,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.460 2026-10-26 02:33:51,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.413 2026-10-26 02:33:51,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.027 0.407 2026-10-26 02:33:51,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.025 0.372 2026-10-26 02:33:51,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.404 2026-10-26 02:33:51,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.325 2026-10-26 02:33:51,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.347 2026-10-26 02:33:51,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.429 2026-10-26 02:33:51,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.431 2026-10-26 02:33:51,548 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,554 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.361 2026-10-26 02:33:51,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.286 2026-10-26 02:33:51,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-26 02:33:51,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-26 02:33:51,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.248 2026-10-26 02:33:51,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:51,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.217 2026-10-26 02:33:51,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.021 0.206 2026-10-26 02:33:51,714 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.180 2026-10-26 02:33:51,736 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:33:51,775 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:33:51,791 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.174 2026-10-26 02:33:51,835 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,852 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 02:33:51,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.239 2026-10-26 02:33:51,860 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 02:33:51,895 100 INFO rb-a683fe2-225997-428993 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-26 02:33:51,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:33:51,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.015 0.254 2026-10-26 02:33:51,936 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:33:51,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.046 0.281 2026-10-26 02:33:52,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.137 2026-10-26 02:33:52,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50934169 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-26 02:33:52,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50934169 with result: [{'id': 42, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-26 02:33:52,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.105 0.287 2026-10-26 02:33:52,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:52] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 02:33:53,107 100 INFO rb-a683fe2-225997-428993 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-26 02:33:53,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:53,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:33:53,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-26 02:33:53,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:33:53,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.029 0.034 2026-10-26 02:33:53,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:53] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.021 0.061 2026-10-26 02:33:53,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:33:54,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:54,138 100 INFO rb-a683fe2-225997-428993 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-26 02:33:54,155 100 INFO rb-a683fe2-225997-428993 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-26 02:33:54,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:54,191 100 INFO rb-a683fe2-225997-428993 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-26 02:33:54,200 100 INFO rb-a683fe2-225997-428993 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-26 02:33:54,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:33:54,237 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:33:54,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:33:54,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-26 02:33:54,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-26 02:33:54,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:33:54,307 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:54,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7072 2026-10-26 02:33:54,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:33:54,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7072 2026-10-26 02:33:54,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023354_438989_MobileTestUi.txt 2026-10-26 02:33:54,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpnjoxa2n3_chrome_odoo" 2026-10-26 02:33:54,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-26 02:33:55,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7290 2026-10-26 02:33:55,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4b0qy2h__chrome_odoo 2026-10-26 02:33:55,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40719/json/version 2026-10-26 02:33:55,655 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40719/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:33:55,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:33:55,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40719/json 2026-10-26 02:33:55,700 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40719/json with timeout 3 increased to 10s during tests 2026-10-26 02:33:55,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40719/devtools/page/9BCECA600260CC24814EBCB4BF5EAB31 2026-10-26 02:33:55,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:33:55,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:33:56,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:33:56,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:33:56,107 100 INFO rb-a683fe2-225997-428993 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-26 02:33:56,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:33:56,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:33:57,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.854 2026-10-26 02:33:57,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9BCECA600260CC24814EBCB4BF5EAB31', 'loaderId': 'A9D1471EB599A775A9C66AA3E1CD50A4', 'isDownload': False} 2026-10-26 02:33:57,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-26 02:33:57,098 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:33:57,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-26 02:33:57,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 02:33:57,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-26 02:33:57,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 02:33:57,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.020 2026-10-26 02:33:57,840 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:33:57,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.014 2026-10-26 02:33:57,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 02:33:57,925 100 INFO rb-a683fe2-225997-428993 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-26 02:33:58,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:33:58,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.270 0.767 2026-10-26 02:33:59,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "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-26 02:33:59,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "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-26 02:33:59,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:33:59,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.032 0.099 2026-10-26 02:33:59,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.174 2026-10-26 02:33:59,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.246 2026-10-26 02:33:59,540 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:59,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.270 2026-10-26 02:33:59,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.370 2026-10-26 02:33:59,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "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-26 02:33:59,715 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:33:59,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.498 2026-10-26 02:33:59,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.433 2026-10-26 02:33:59,831 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:33:59,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:33:59] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.070 0.486 2026-10-26 02:34:00,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.511 2026-10-26 02:34:00,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.560 2026-10-26 02:34:00,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.044 0.448 2026-10-26 02:34:00,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.491 2026-10-26 02:34:00,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.495 2026-10-26 02:34:00,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.394 2026-10-26 02:34:00,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.394 2026-10-26 02:34:00,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.325 2026-10-26 02:34:00,454 100 INFO rb-a683fe2-225997-428993 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-26 02:34:00,462 100 INFO rb-a683fe2-225997-428993 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-26 02:34:00,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.028 0.289 2026-10-26 02:34:00,476 100 INFO rb-a683fe2-225997-428993 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-26 02:34:00,494 100 INFO rb-a683fe2-225997-428993 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-26 02:34:00,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:34:00,500 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.250 2026-10-26 02:34:00,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.209 2026-10-26 02:34:00,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7290 2026-10-26 02:34:00,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.178 2026-10-26 02:34:00,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:34:00,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7290 2026-10-26 02:34:00,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.159 2026-10-26 02:34:00,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.176 2026-10-26 02:34:00,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023400_682304_MobileTestUi.txt 2026-10-26 02:34:00,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4b0qy2h__chrome_odoo" 2026-10-26 02:34:00,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.181 2026-10-26 02:34:00,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-10-26 02:34:00,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.009 0.209 2026-10-26 02:34:00,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-26 02:34:01,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7478 2026-10-26 02:34:01,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjg1nndqr_chrome_odoo 2026-10-26 02:34:01,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37331/json/version 2026-10-26 02:34:01,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37331/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:34:01,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:34:01,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37331/json 2026-10-26 02:34:01,569 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37331/json with timeout 3 increased to 10s during tests 2026-10-26 02:34:01,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37331/devtools/page/9B9EFEF5E67A191F84A9B8C15770A99D 2026-10-26 02:34:01,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:34:01,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:34:01,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 02:34:01,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:34:01,977 100 INFO rb-a683fe2-225997-428993 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-26 02:34:01,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:34:02,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:34:02,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:02] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.011 0.404 2026-10-26 02:34:03,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web HTTP/1.1" 200 - 110 0.102 0.776 2026-10-26 02:34:03,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9B9EFEF5E67A191F84A9B8C15770A99D', 'loaderId': '0A718F06E3B73DE3644A6C5A1A000AEB', 'isDownload': False} 2026-10-26 02:34:03,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-26 02:34:03,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.021 2026-10-26 02:34:03,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.044 2026-10-26 02:34:03,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/webclient/load_menus/f4ab246de9cf07c0f28f8c535121a39f65cc1f0cbd1a228143e081354cde02eb HTTP/1.1" 200 - 2 0.002 0.090 2026-10-26 02:34:03,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.097 2026-10-26 02:34:03,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.142 2026-10-26 02:34:03,548 100 INFO rb-a683fe2-225997-428993 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-26 02:34:03,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:03] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:34:04,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 02:34:04,977 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 02:34:05,005 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 02:34:05,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.012 2026-10-26 02:34:05,193 100 INFO rb-a683fe2-225997-428993 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-26 02:34:05,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.163 0.216 2026-10-26 02:34:05,397 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:34:05,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.362 2026-10-26 02:34:05,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.305 2026-10-26 02:34:05,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.337 2026-10-26 02:34:05,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.065 0.385 2026-10-26 02:34:05,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.377 2026-10-26 02:34:05,623 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:34:05,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:34:05,696 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:05,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.049 0.306 2026-10-26 02:34:05,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.287 2026-10-26 02:34:05,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.332 2026-10-26 02:34:05,797 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.324 2026-10-26 02:34:05,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.293 2026-10-26 02:34:05,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 18 0.021 0.149 2026-10-26 02:34:05,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:05] "GET /web?reload=true HTTP/1.1" 200 - 16 0.022 0.115 2026-10-26 02:34:06,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.033 2026-10-26 02:34:06,152 100 INFO rb-a683fe2-225997-428993 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-26 02:34:07,191 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 02:34:07,206 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 02:34:07,210 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 02:34:07,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.020 2026-10-26 02:34:07,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.105 0.105 2026-10-26 02:34:07,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.173 2026-10-26 02:34:07,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.174 2026-10-26 02:34:07,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.166 2026-10-26 02:34:07,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.160 2026-10-26 02:34:07,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.058 2026-10-26 02:34:07,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.054 2026-10-26 02:34:07,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.015 0.114 2026-10-26 02:34:07,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.148 2026-10-26 02:34:07,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:07] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.050 0.132 2026-10-26 02:34:08,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:08] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.017 0.058 2026-10-26 02:34:08,899 100 INFO rb-a683fe2-225997-428993 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-26 02:34:08,909 100 INFO rb-a683fe2-225997-428993 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-26 02:34:09,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.062 0.142 2026-10-26 02:34:09,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.025 0.289 2026-10-26 02:34:09,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.179 2026-10-26 02:34:09,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.151 2026-10-26 02:34:09,524 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:09,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.014 2026-10-26 02:34:09,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.038 2026-10-26 02:34:09,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-10-26 02:34:10,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-26 02:34:10,225 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:34:10,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.015 2026-10-26 02:34:10,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:34:11,042 100 INFO rb-a683fe2-225997-428993 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-26 02:34:11,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.270 0.635 2026-10-26 02:34:11,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.056 2026-10-26 02:34:11,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-10-26 02:34:11,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:34:11,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.047 0.067 2026-10-26 02:34:11,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.146 2026-10-26 02:34:11,580 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:11,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.216 2026-10-26 02:34:11,662 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:34:11,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.286 2026-10-26 02:34:11,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.355 2026-10-26 02:34:11,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.400 2026-10-26 02:34:11,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.348 2026-10-26 02:34:11,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:11] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.038 0.328 2026-10-26 02:34:12,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.369 2026-10-26 02:34:12,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.373 2026-10-26 02:34:12,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.395 2026-10-26 02:34:12,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.004 0.339 2026-10-26 02:34:12,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.339 2026-10-26 02:34:12,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.312 2026-10-26 02:34:12,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.226 2026-10-26 02:34:12,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.188 2026-10-26 02:34:12,292 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.145 2026-10-26 02:34:12,316 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-26 02:34:12,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.092 2026-10-26 02:34:12,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.001 0.123 2026-10-26 02:34:12,412 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.105 2026-10-26 02:34:12,423 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,425 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,445 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,453 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,471 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,494 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,506 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,528 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92616212 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-26 02:34:12,578 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,602 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,640 100 INFO rb-a683fe2-225997-428993 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-26 02:34:12,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92616212 with result: [{'id': 43, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-26 02:34:12,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.073 0.124 2026-10-26 02:34:12,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web HTTP/1.1" 200 - 16 0.010 0.176 2026-10-26 02:34:12,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:12] "GET /web HTTP/1.1" 200 - 16 0.020 0.077 2026-10-26 02:34:13,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.026 2026-10-26 02:34:13,603 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:34:13,608 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:34:13,616 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 02:34:13,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-26 02:34:13,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.080 0.093 2026-10-26 02:34:13,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.187 2026-10-26 02:34:13,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.147 2026-10-26 02:34:13,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.014 0.147 2026-10-26 02:34:13,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.023 0.185 2026-10-26 02:34:13,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.090 2026-10-26 02:34:13,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.079 2026-10-26 02:34:13,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.084 2026-10-26 02:34:14,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.081 2026-10-26 02:34:14,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.017 0.113 2026-10-26 02:34:14,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /web?reload=true HTTP/1.1" 200 - 16 0.019 0.075 2026-10-26 02:34:14,635 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 02:34:14,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 02:34:14,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-26 02:34:14,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.046 0.018 2026-10-26 02:34:14,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.071 2026-10-26 02:34:14,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.151 2026-10-26 02:34:14,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.172 2026-10-26 02:34:14,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.170 2026-10-26 02:34:14,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.208 2026-10-26 02:34:15,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.168 2026-10-26 02:34:15,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.103 2026-10-26 02:34:15,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.122 2026-10-26 02:34:15,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.013 0.136 2026-10-26 02:34:15,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.167 2026-10-26 02:34:15,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-10-26 02:34:15,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.014 0.060 2026-10-26 02:34:15,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:15] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.011 0.038 2026-10-26 02:34:16,113 100 INFO rb-a683fe2-225997-428993 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-26 02:34:16,118 100 INFO rb-a683fe2-225997-428993 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-26 02:34:16,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.032 0.108 2026-10-26 02:34:16,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:16] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.013 0.086 2026-10-26 02:34:16,444 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:16,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-26 02:34:16,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-26 02:34:17,504 100 INFO rb-a683fe2-225997-428993 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-26 02:34:17,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.622 2026-10-26 02:34:17,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.707 2026-10-26 02:34:17,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.102 2026-10-26 02:34:17,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-10-26 02:34:17,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:34:17,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-26 02:34:17,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.034 0.041 2026-10-26 02:34:17,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.024 2026-10-26 02:34:18,600 100 INFO rb-a683fe2-225997-428993 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-26 02:34:18,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-26 02:34:18,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.021 0.053 2026-10-26 02:34:19,592 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,600 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,619 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,633 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,650 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,705 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,711 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:34:19,717 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 02:34:19,742 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,761 100 INFO rb-a683fe2-225997-428993 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-26 02:34:19,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53248992 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-26 02:34:19,788 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:34:19,841 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #42 deleted pos.order.line records with IDs: [61] 2026-10-26 02:34:20,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53248992 with result: [{'id': 43, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-26 02:34:20,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.113 0.203 2026-10-26 02:34:20,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.265 2026-10-26 02:34:20,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:20] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.025 2026-10-26 02:34:20,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:34:20,909 100 INFO rb-a683fe2-225997-428993 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-26 02:34:20,916 100 INFO rb-a683fe2-225997-428993 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-26 02:34:20,938 100 INFO rb-a683fe2-225997-428993 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-26 02:34:20,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:20] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.051 2026-10-26 02:34:21,764 100 INFO rb-a683fe2-225997-428993 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-26 02:34:21,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:21] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 02:34:22,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-26 02:34:24,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.768 1.450 2026-10-26 02:34:24,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /web HTTP/1.1" 200 - 16 0.016 0.069 2026-10-26 02:34:24,589 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 02:34:24,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 02:34:24,611 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 02:34:24,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.035 2026-10-26 02:34:24,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.008 2026-10-26 02:34:24,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.152 0.092 2026-10-26 02:34:24,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.206 2026-10-26 02:34:25,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.213 2026-10-26 02:34:25,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.259 2026-10-26 02:34:25,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.228 2026-10-26 02:34:25,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.071 2026-10-26 02:34:25,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.114 2026-10-26 02:34:25,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.011 0.127 2026-10-26 02:34:25,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.155 2026-10-26 02:34:25,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.053 2026-10-26 02:34:25,759 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 02:34:25,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-26 02:34:25,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-26 02:34:25,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.074 2026-10-26 02:34:26,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.032 0.173 2026-10-26 02:34:26,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.199 2026-10-26 02:34:26,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.201 2026-10-26 02:34:26,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.032 0.234 2026-10-26 02:34:26,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.247 2026-10-26 02:34:26,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.021 0.074 2026-10-26 02:34:26,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.025 0.093 2026-10-26 02:34:26,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.013 0.133 2026-10-26 02:34:26,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.158 2026-10-26 02:34:26,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.110 2026-10-26 02:34:26,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-10-26 02:34:26,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.013 0.040 2026-10-26 02:34:26,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:26] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.019 0.034 2026-10-26 02:34:27,267 100 INFO rb-a683fe2-225997-428993 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-26 02:34:27,268 100 INFO rb-a683fe2-225997-428993 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-26 02:34:27,282 100 INFO rb-a683fe2-225997-428993 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-26 02:34:27,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.018 0.048 2026-10-26 02:34:27,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.056 2026-10-26 02:34:27,476 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:27,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 02:34:27,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 02:34:28,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.181 0.563 2026-10-26 02:34:28,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.537 2026-10-26 02:34:28,497 100 INFO rb-a683fe2-225997-428993 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-26 02:34:28,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.074 2026-10-26 02:34:28,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "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-26 02:34:28,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:34:28,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.008 2026-10-26 02:34:28,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.011 0.045 2026-10-26 02:34:28,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:34:29,522 100 INFO rb-a683fe2-225997-428993 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-26 02:34:29,535 100 INFO rb-a683fe2-225997-428993 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-26 02:34:29,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:34:29,563 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:29,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7478 2026-10-26 02:34:29,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:34:29,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7478 2026-10-26 02:34:29,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023429_754018_MobileTestUi.txt 2026-10-26 02:34:29,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjg1nndqr_chrome_odoo" 2026-10-26 02:34:29,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-26 02:34:30,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7877 2026-10-26 02:34:30,968 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjkoj74oj_chrome_odoo 2026-10-26 02:34:30,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36527/json/version 2026-10-26 02:34:30,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36527/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:34:31,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:34:31,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36527/json 2026-10-26 02:34:31,152 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36527/json with timeout 3 increased to 10s during tests 2026-10-26 02:34:31,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36527/devtools/page/651A95E416B303E1B3338C768F7C241E 2026-10-26 02:34:31,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:34:31,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:34:31,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:34:31,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:34:31,609 100 INFO rb-a683fe2-225997-428993 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-26 02:34:31,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:34:31,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:34:32,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.093 0.888 2026-10-26 02:34:32,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '651A95E416B303E1B3338C768F7C241E', 'loaderId': '503ED002C47DB5F5C3AD8711F0EF33AD', 'isDownload': False} 2026-10-26 02:34:32,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-26 02:34:32,679 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:32,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-26 02:34:32,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 02:34:32,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.040 2026-10-26 02:34:33,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:34:33,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-26 02:34:33,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.008 2026-10-26 02:34:33,418 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:33,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:34:33,456 100 INFO rb-a683fe2-225997-428993 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-26 02:34:34,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.354 0.712 2026-10-26 02:34:34,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.133 2026-10-26 02:34:34,692 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:34,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:34] "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-26 02:34:34,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:34:35,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:34:35,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.563 2026-10-26 02:34:35,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:34:35,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.108 2026-10-26 02:34:35,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:35] "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-26 02:34:35,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:34:36,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.056 0.063 2026-10-26 02:34:36,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.212 2026-10-26 02:34:36,259 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:36,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.272 2026-10-26 02:34:36,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.366 2026-10-26 02:34:36,455 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34: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-26 02:34:36,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:34:36,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.429 2026-10-26 02:34:36,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:34:36,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.035 0.543 2026-10-26 02:34:36,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.485 2026-10-26 02:34:36,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.416 2026-10-26 02:34:36,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.426 2026-10-26 02:34:36,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.341 2026-10-26 02:34:36,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.390 2026-10-26 02:34:36,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.354 2026-10-26 02:34:37,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.335 2026-10-26 02:34:37,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.419 2026-10-26 02:34:37,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.378 2026-10-26 02:34:37,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.340 2026-10-26 02:34:37,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.274 2026-10-26 02:34:37,171 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,195 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.025 0.194 2026-10-26 02:34:37,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.200 2026-10-26 02:34:37,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:34:37,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.143 2026-10-26 02:34:37,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-26 02:34:37,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-26 02:34:37,341 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,346 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:37,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:34:37,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-26 02:34:37,398 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,399 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:34:37,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:34:37,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.058 0.182 2026-10-26 02:34:37,498 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,558 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,570 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:34:37,642 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,651 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:37,663 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:37,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:34:37,714 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.016 0.024 2026-10-26 02:34:37,723 100 INFO rb-a683fe2-225997-428993 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-26 02:34:37,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47101865 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-26 02:34:37,753 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:41,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47101865 with result: [{'id': 44, 'pos_reference': 'Order 00042-002-0001', 'account_move': 204}] 2026-10-26 02:34:41,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 1.104 2.884 2026-10-26 02:34:41,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 2.646 2026-10-26 02:34:41,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:41] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.012 0.039 2026-10-26 02:34:41,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:41] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 02:34:42,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:34:42,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:34:42,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7877 2026-10-26 02:34:42,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:34:42,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7877 2026-10-26 02:34:42,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023442_804069_MobileTestUi.txt 2026-10-26 02:34:42,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjkoj74oj_chrome_odoo" 2026-10-26 02:34:42,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-26 02:34:44,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8089 2026-10-26 02:34:44,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpio6kc5xc_chrome_odoo 2026-10-26 02:34:44,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35737/json/version 2026-10-26 02:34:44,114 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35737/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:34:44,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:34:44,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35737/json 2026-10-26 02:34:44,172 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35737/json with timeout 3 increased to 10s during tests 2026-10-26 02:34:44,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35737/devtools/page/32CB924E6052621401B4942660DFD339 2026-10-26 02:34:44,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:34:44,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:34:44,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:34:44,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:34:44,618 100 INFO rb-a683fe2-225997-428993 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-26 02:34:44,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:34:44,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:34:45,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.090 0.913 2026-10-26 02:34:45,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '32CB924E6052621401B4942660DFD339', 'loaderId': 'FDD3CEFF6968A03AB3E353190505DE95', 'isDownload': False} 2026-10-26 02:34:45,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-26 02:34:45,674 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:45,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:45] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.018 2026-10-26 02:34:45,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:45] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-26 02:34:45,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:45] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-26 02:34:46,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 02:34:46,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 02:34:46,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 02:34:46,452 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:34:46,456 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:34:46,490 100 INFO rb-a683fe2-225997-428993 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-26 02:34:47,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.288 0.733 2026-10-26 02:34:47,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.026 2026-10-26 02:34:47,603 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:47,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.085 2026-10-26 02:34:47,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:34:47,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.017 2026-10-26 02:34:48,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.139 0.565 2026-10-26 02:34:48,635 100 INFO rb-a683fe2-225997-428993 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-26 02:34:48,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.070 2026-10-26 02:34:48,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.024 2026-10-26 02:34:48,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:34:48,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.059 0.084 2026-10-26 02:34:48,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:34:49,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.189 2026-10-26 02:34:49,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.265 2026-10-26 02:34:49,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:34:49,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:34:49,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.332 2026-10-26 02:34:49,220 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:34:49,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.417 2026-10-26 02:34:49,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.043 0.454 2026-10-26 02:34:49,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.439 2026-10-26 02:34:49,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.446 2026-10-26 02:34:49,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.019 0.366 2026-10-26 02:34:49,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.336 2026-10-26 02:34:49,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.343 2026-10-26 02:34:49,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.342 2026-10-26 02:34:49,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.351 2026-10-26 02:34:49,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.336 2026-10-26 02:34:49,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:34:49,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.303 2026-10-26 02:34:49,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-26 02:34:49,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.247 2026-10-26 02:34:49,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-26 02:34:49,863 100 INFO rb-a683fe2-225997-428993 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-26 02:34:49,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.255 2026-10-26 02:34:49,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.236 2026-10-26 02:34:49,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.166 2026-10-26 02:34:49,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.020 2026-10-26 02:34:49,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.163 2026-10-26 02:34:50,572 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.148 0.570 2026-10-26 02:34:50,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:50] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.727 2026-10-26 02:34:50,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.861 2026-10-26 02:34:51,403 100 INFO rb-a683fe2-225997-428993 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-26 02:34:51,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:34:51,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8089 2026-10-26 02:34:51,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:34:51,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8089 2026-10-26 02:34:51,432 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:34:51,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023451_531726_MobileTestUi.txt 2026-10-26 02:34:51,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpio6kc5xc_chrome_odoo" 2026-10-26 02:34:51,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-26 02:34:52,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8291 2026-10-26 02:34:52,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4j5nw3z4_chrome_odoo 2026-10-26 02:34:52,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44113/json/version 2026-10-26 02:34:52,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44113/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:34:53,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:34:53,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44113/json 2026-10-26 02:34:53,052 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44113/json with timeout 3 increased to 10s during tests 2026-10-26 02:34:53,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44113/devtools/page/5F9FC54FCE61058BDA03FFED4A6CE63A 2026-10-26 02:34:53,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:34:53,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:34:53,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:34:53,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:34:53,595 100 INFO rb-a683fe2-225997-428993 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-26 02:34:53,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:34:53,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:34:55,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.080 1.861 2026-10-26 02:34:55,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5F9FC54FCE61058BDA03FFED4A6CE63A', 'loaderId': '2C66625D023E7B8175E83A68318CE4BF', 'isDownload': False} 2026-10-26 02:34:55,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-26 02:34:55,647 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:55,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.026 2026-10-26 02:34:55,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.041 2026-10-26 02:34:55,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.047 2026-10-26 02:34:56,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 02:34:56,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 02:34:56,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-26 02:34:56,547 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:34:56,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:34:56,590 100 INFO rb-a683fe2-225997-428993 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-26 02:34:57,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.270 0.661 2026-10-26 02:34:57,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.943 2026-10-26 02:34:57,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:34:57,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.165 2026-10-26 02:34:57,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:34:57,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 02:34:58,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.150 0.581 2026-10-26 02:34:58,716 100 INFO rb-a683fe2-225997-428993 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-26 02:34:58,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:58] "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-26 02:34:58,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.040 2026-10-26 02:34:58,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:34:59,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.052 0.077 2026-10-26 02:34:59,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:34:59,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.174 2026-10-26 02:34:59,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.064 0.277 2026-10-26 02:34:59,317 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "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-26 02:34:59,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:34:59,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.422 2026-10-26 02:34:59,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.451 2026-10-26 02:34:59,437 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:34:59,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.026 0.543 2026-10-26 02:34:59,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.429 2026-10-26 02:34:59,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.480 2026-10-26 02:34:59,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.023 0.350 2026-10-26 02:34:59,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.344 2026-10-26 02:34:59,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.363 2026-10-26 02:34:59,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.031 0.338 2026-10-26 02:34:59,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.365 2026-10-26 02:34:59,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.353 2026-10-26 02:34:59,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:34:59,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.311 2026-10-26 02:34:59,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-26 02:34:59,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:34:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.244 2026-10-26 02:35:00,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-26 02:35:00,039 100 INFO rb-a683fe2-225997-428993 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-26 02:35:00,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.157 0.433 2026-10-26 02:35:00,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.756 2026-10-26 02:35:00,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.701 2026-10-26 02:35:00,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.701 2026-10-26 02:35:00,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.892 2026-10-26 02:35:00,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.693 2026-10-26 02:35:00,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.131 2026-10-26 02:35:00,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.006 0.156 2026-10-26 02:35:01,525 100 INFO rb-a683fe2-225997-428993 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-26 02:35:01,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:01,539 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:01,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8291 2026-10-26 02:35:01,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:01,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8291 2026-10-26 02:35:01,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023501_660511_MobileTestUi.txt 2026-10-26 02:35:01,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4j5nw3z4_chrome_odoo" 2026-10-26 02:35:01,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-26 02:35:06,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8494 2026-10-26 02:35:06,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpuhm92tv5_chrome_odoo 2026-10-26 02:35:06,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34831/json/version 2026-10-26 02:35:06,736 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34831/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:06,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:06,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34831/json 2026-10-26 02:35:06,792 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34831/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:06,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34831/devtools/page/9C150159A1C1C0BE299B704B94B5B8A2 2026-10-26 02:35:06,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:06,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:07,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:07,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:07,181 100 INFO rb-a683fe2-225997-428993 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-26 02:35:07,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:07,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:08,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:08] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.107 0.886 2026-10-26 02:35:08,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9C150159A1C1C0BE299B704B94B5B8A2', 'loaderId': 'F2B2B58DBA637342013109B469295080', 'isDownload': False} 2026-10-26 02:35:08,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-26 02:35:08,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:08,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:08] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-26 02:35:08,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:08] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.074 2026-10-26 02:35:08,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:08] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.065 2026-10-26 02:35:09,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.026 2026-10-26 02:35:09,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-26 02:35:09,088 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:09,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 02:35:09,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:35:09,156 100 INFO rb-a683fe2-225997-428993 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-26 02:35:09,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:35:10,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.282 0.932 2026-10-26 02:35:10,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.096 2026-10-26 02:35:10,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.033 2026-10-26 02:35:10,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:35:10,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.054 0.100 2026-10-26 02:35:10,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.200 2026-10-26 02:35:10,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.281 2026-10-26 02:35:10,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:35:10,951 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "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-26 02:35:10,967 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:10,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:10] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.334 2026-10-26 02:35:11,016 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:35:11,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.391 2026-10-26 02:35:11,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.468 2026-10-26 02:35:11,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.408 2026-10-26 02:35:11,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.030 0.417 2026-10-26 02:35:11,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.323 2026-10-26 02:35:11,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.346 2026-10-26 02:35:11,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.361 2026-10-26 02:35:11,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.369 2026-10-26 02:35:11,603 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,619 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.425 2026-10-26 02:35:11,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.404 2026-10-26 02:35:11,653 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,677 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,684 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.373 2026-10-26 02:35:11,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:11,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.407 2026-10-26 02:35:11,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.390 2026-10-26 02:35:11,851 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,859 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:11,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.403 2026-10-26 02:35:11,903 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,914 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:35:11,918 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,941 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,955 100 INFO rb-a683fe2-225997-428993 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-26 02:35:11,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:11,989 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,014 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.047 0.407 2026-10-26 02:35:12,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,061 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,075 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.416 2026-10-26 02:35:12,084 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,107 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,144 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,147 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.046 0.425 2026-10-26 02:35:12,198 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,234 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,247 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,250 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,272 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,287 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.467 2026-10-26 02:35:12,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.483 2026-10-26 02:35:12,399 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,419 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.509 2026-10-26 02:35:12,483 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,485 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:35:12,528 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.483 2026-10-26 02:35:12,557 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,574 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.507 2026-10-26 02:35:12,620 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,649 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,650 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,651 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,688 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,705 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.441 2026-10-26 02:35:12,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.426 2026-10-26 02:35:12,754 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,762 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,772 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.387 2026-10-26 02:35:12,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.316 2026-10-26 02:35:12,816 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,830 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,839 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.272 2026-10-26 02:35:12,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.225 2026-10-26 02:35:12,876 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.001 0.161 2026-10-26 02:35:12,901 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,906 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,919 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.160 2026-10-26 02:35:12,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:12,956 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.149 2026-10-26 02:35:12,964 100 INFO rb-a683fe2-225997-428993 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-26 02:35:12,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:13,006 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,021 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,034 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,051 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:13,086 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,098 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,119 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:13,147 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,157 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:13,216 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,220 100 INFO rb-a683fe2-225997-428993 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-26 02:35:13,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:35:13,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:13,267 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:35:13,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8494 2026-10-26 02:35:13,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:35:13,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:13,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8494 2026-10-26 02:35:13,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023513_443415_MobileTestUi.txt 2026-10-26 02:35:13,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpuhm92tv5_chrome_odoo" 2026-10-26 02:35:13,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-26 02:35:14,443 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #39 deleted mail.message records with IDs: [8865] 2026-10-26 02:35:15,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8705 2026-10-26 02:35:15,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkk915n7o_chrome_odoo 2026-10-26 02:35:15,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33039/json/version 2026-10-26 02:35:15,205 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33039/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:15,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:15,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33039/json 2026-10-26 02:35:15,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33039/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:15,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33039/devtools/page/FDE5895AC7C0F86C39B17F025B0F6E7C 2026-10-26 02:35:15,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:15,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:15,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:15,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:15,550 100 INFO rb-a683fe2-225997-428993 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-26 02:35:15,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:15,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:16,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.106 0.933 2026-10-26 02:35:16,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FDE5895AC7C0F86C39B17F025B0F6E7C', 'loaderId': '82DE73F65ED535502B901C1AE0C4E9E0', 'isDownload': False} 2026-10-26 02:35:16,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-26 02:35:16,681 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:16,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.023 2026-10-26 02:35:16,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.056 2026-10-26 02:35:16,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.073 2026-10-26 02:35:17,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 02:35:17,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-26 02:35:17,425 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:35:17,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.039 2026-10-26 02:35:17,474 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:35:17,513 100 INFO rb-a683fe2-225997-428993 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-26 02:35:18,282 100 INFO rb-a683fe2-225997-428993 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-26 02:35:18,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.278 0.707 2026-10-26 02:35:18,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "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-26 02:35:18,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.027 2026-10-26 02:35:18,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:35:18,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.049 0.068 2026-10-26 02:35:18,948 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:35:19,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.214 2026-10-26 02:35:19,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-26 02:35:19,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "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-26 02:35:19,140 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:19,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.029 0.356 2026-10-26 02:35:19,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.459 2026-10-26 02:35:19,319 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 02:35:19,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.545 2026-10-26 02:35:19,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.404 2026-10-26 02:35:19,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.424 2026-10-26 02:35:19,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.033 0.371 2026-10-26 02:35:19,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.407 2026-10-26 02:35:19,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.313 2026-10-26 02:35:19,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.325 2026-10-26 02:35:19,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.373 2026-10-26 02:35:19,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.346 2026-10-26 02:35:19,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.316 2026-10-26 02:35:19,820 100 INFO rb-a683fe2-225997-428993 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-26 02:35:19,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.240 2026-10-26 02:35:19,837 100 INFO rb-a683fe2-225997-428993 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-26 02:35:19,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.002 0.030 2026-10-26 02:35:19,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.186 2026-10-26 02:35:19,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.170 2026-10-26 02:35:19,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.132 2026-10-26 02:35:19,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.326 2026-10-26 02:35:20,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.156 2026-10-26 02:35:20,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:20] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.068 0.325 2026-10-26 02:35:20,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.377 2026-10-26 02:35:20,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.379 2026-10-26 02:35:21,045 100 INFO rb-a683fe2-225997-428993 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-26 02:35:21,048 100 INFO rb-a683fe2-225997-428993 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-26 02:35:21,067 100 INFO rb-a683fe2-225997-428993 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-26 02:35:21,080 100 INFO rb-a683fe2-225997-428993 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-26 02:35:21,122 100 INFO rb-a683fe2-225997-428993 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-26 02:35:21,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:21] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.067 0.206 2026-10-26 02:35:21,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.011 2026-10-26 02:35:22,130 100 INFO rb-a683fe2-225997-428993 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-26 02:35:22,137 100 INFO rb-a683fe2-225997-428993 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-26 02:35:22,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:22,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:22,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8705 2026-10-26 02:35:22,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:22,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8705 2026-10-26 02:35:22,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023522_276125_MobileTestUi.txt 2026-10-26 02:35:22,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkk915n7o_chrome_odoo" 2026-10-26 02:35:22,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-26 02:35:23,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8906 2026-10-26 02:35:23,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5lyrr7yt_chrome_odoo 2026-10-26 02:35:23,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32965/json/version 2026-10-26 02:35:23,246 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32965/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:23,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:23,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32965/json 2026-10-26 02:35:23,291 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32965/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:23,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32965/devtools/page/3824292131D30F8D715E9C930405E692 2026-10-26 02:35:23,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:23,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:23,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:23,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:23,692 100 INFO rb-a683fe2-225997-428993 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-26 02:35:23,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:23,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:24,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.092 0.937 2026-10-26 02:35:24,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3824292131D30F8D715E9C930405E692', 'loaderId': '4591E32C72F666EAB280D55F408F8764', 'isDownload': False} 2026-10-26 02:35:24,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-26 02:35:24,785 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:24,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:24] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-26 02:35:24,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:24] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-26 02:35:24,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:24] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.053 2026-10-26 02:35:25,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:25] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.026 2026-10-26 02:35:25,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.040 2026-10-26 02:35:25,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:35:25,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:35:25,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.019 2026-10-26 02:35:25,566 100 INFO rb-a683fe2-225997-428993 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-26 02:35:26,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.311 0.678 2026-10-26 02:35:26,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.033 2026-10-26 02:35:26,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:26,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.142 2026-10-26 02:35:26,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 02:35:26,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.015 2026-10-26 02:35:27,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:35:27,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.173 0.662 2026-10-26 02:35:27,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.089 2026-10-26 02:35:28,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.036 2026-10-26 02:35:28,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.015 2026-10-26 02:35:28,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.039 0.064 2026-10-26 02:35:28,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:35:28,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.118 2026-10-26 02:35:28,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.040 0.233 2026-10-26 02:35:28,419 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:28,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.300 2026-10-26 02:35:28,457 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:35:28,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:35:28,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.364 2026-10-26 02:35:28,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.447 2026-10-26 02:35:28,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.381 2026-10-26 02:35:28,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.407 2026-10-26 02:35:28,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.032 0.277 2026-10-26 02:35:28,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.300 2026-10-26 02:35:28,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.341 2026-10-26 02:35:28,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.312 2026-10-26 02:35:28,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.341 2026-10-26 02:35:28,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.342 2026-10-26 02:35:29,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.307 2026-10-26 02:35:29,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-26 02:35:29,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.224 2026-10-26 02:35:29,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.203 2026-10-26 02:35:29,091 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,108 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.174 2026-10-26 02:35:29,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-26 02:35:29,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-26 02:35:29,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.136 2026-10-26 02:35:29,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:35:29,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.141 2026-10-26 02:35:29,234 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.009 0.184 2026-10-26 02:35:29,252 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:35:29,255 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:35:29,277 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,300 100 INFO rb-a683fe2-225997-428993 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-26 02:35:29,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.224 2026-10-26 02:35:29,327 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:35:29,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.226 2026-10-26 02:35:29,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28529034 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-10-26 02:35:29,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28529034 with result: [{'id': 45, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-10-26 02:35:29,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.105 0.224 2026-10-26 02:35:29,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:29] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 02:35:30,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:30,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:30,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8906 2026-10-26 02:35:30,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:30,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8906 2026-10-26 02:35:30,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023530_600713_MobileTestUi.txt 2026-10-26 02:35:30,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5lyrr7yt_chrome_odoo" 2026-10-26 02:35:30,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-26 02:35:31,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9115 2026-10-26 02:35:31,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp88c7eyf5_chrome_odoo 2026-10-26 02:35:31,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37051/json/version 2026-10-26 02:35:31,798 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37051/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:31,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:31,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37051/json 2026-10-26 02:35:31,875 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37051/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:31,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37051/devtools/page/DF474C90BA37F9B1A26CAC4CC448CC6D 2026-10-26 02:35:31,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:31,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:32,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:32,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:32,400 100 INFO rb-a683fe2-225997-428993 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-26 02:35:32,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:32,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:33,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.119 1.056 2026-10-26 02:35:33,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DF474C90BA37F9B1A26CAC4CC448CC6D', 'loaderId': '65CD25AB9E008C2130F478290B9F1EA2', 'isDownload': False} 2026-10-26 02:35:33,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-26 02:35:33,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:33,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:33] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 02:35:33,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:33] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-26 02:35:33,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:33] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.041 2026-10-26 02:35:34,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 02:35:34,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 02:35:34,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:35:34,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-26 02:35:34,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:34,559 100 INFO rb-a683fe2-225997-428993 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-26 02:35:35,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.282 0.688 2026-10-26 02:35:35,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.954 2026-10-26 02:35:35,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:35,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.122 2026-10-26 02:35:35,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:35:35,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.019 2026-10-26 02:35:36,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:35:36,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.206 0.668 2026-10-26 02:35:36,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.070 2026-10-26 02:35:37,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.025 2026-10-26 02:35:37,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 02:35:37,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.049 0.114 2026-10-26 02:35:37,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:35:37,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:37,332 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:35:37,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.203 2026-10-26 02:35:37,389 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:37,415 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.301 2026-10-26 02:35:37,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.353 2026-10-26 02:35:37,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.015 0.384 2026-10-26 02:35:37,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.451 2026-10-26 02:35:37,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.057 0.305 2026-10-26 02:35:37,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.374 2026-10-26 02:35:37,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.377 2026-10-26 02:35:37,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.362 2026-10-26 02:35:37,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.010 0.352 2026-10-26 02:35:37,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.324 2026-10-26 02:35:38,055 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,069 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.306 2026-10-26 02:35:38,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:38,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.024 0.289 2026-10-26 02:35:38,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.310 2026-10-26 02:35:38,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.288 2026-10-26 02:35:38,184 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.292 2026-10-26 02:35:38,190 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:38,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:38,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.250 2026-10-26 02:35:38,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-26 02:35:38,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:35:38,253 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,283 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,290 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.201 2026-10-26 02:35:38,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:38,323 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.181 2026-10-26 02:35:38,331 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:35:38,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.008 0.206 2026-10-26 02:35:38,394 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.185 2026-10-26 02:35:38,419 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,426 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:38,436 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:35:38,465 100 INFO rb-a683fe2-225997-428993 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-26 02:35:38,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:35:38,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:38,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.017 0.243 2026-10-26 02:35:38,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.071 2026-10-26 02:35:38,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32878041 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-10-26 02:35:38,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32878041 with result: [{'id': 46, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-10-26 02:35:38,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.074 0.236 2026-10-26 02:35:38,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:38] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.016 2026-10-26 02:35:39,624 100 INFO rb-a683fe2-225997-428993 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-26 02:35:39,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:39,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-26 02:35:39,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-26 02:35:39,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-26 02:35:39,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:35:39,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:39] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.010 0.036 2026-10-26 02:35:39,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:39] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.025 0.060 2026-10-26 02:35:40,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:40,644 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,656 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:40,683 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,697 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:40,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:35:40,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:35:40,763 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:40,800 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,815 100 INFO rb-a683fe2-225997-428993 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-26 02:35:40,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:40,841 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:40,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9115 2026-10-26 02:35:40,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:40,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9115 2026-10-26 02:35:40,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023540_988881_MobileTestUi.txt 2026-10-26 02:35:40,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp88c7eyf5_chrome_odoo" 2026-10-26 02:35:41,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-26 02:35:42,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9331 2026-10-26 02:35:42,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpid77m404_chrome_odoo 2026-10-26 02:35:42,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41547/json/version 2026-10-26 02:35:42,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41547/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:42,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:42,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41547/json 2026-10-26 02:35:42,129 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41547/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:42,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41547/devtools/page/6D8A8D5A0807D58342E12D2A1C8901B9 2026-10-26 02:35:42,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:42,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:42,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:42,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:42,650 100 INFO rb-a683fe2-225997-428993 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-26 02:35:42,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:42,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:43,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.093 0.933 2026-10-26 02:35:43,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6D8A8D5A0807D58342E12D2A1C8901B9', 'loaderId': '95924F5CD60763295C9A8E65A79D6840', 'isDownload': False} 2026-10-26 02:35:43,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-26 02:35:43,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:43,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:43] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.027 2026-10-26 02:35:43,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:43] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.067 2026-10-26 02:35:43,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:43] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.071 2026-10-26 02:35:44,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 02:35:44,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.016 2026-10-26 02:35:44,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 02:35:44,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:44,569 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:35:44,598 100 INFO rb-a683fe2-225997-428993 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-26 02:35:45,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.314 0.751 2026-10-26 02:35:45,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.090 2026-10-26 02:35:45,786 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:45,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.075 0.132 2026-10-26 02:35:46,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:35:46,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 02:35:47,428 100 INFO rb-a683fe2-225997-428993 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-26 02:35:47,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.173 1.639 2026-10-26 02:35:48,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.113 2026-10-26 02:35:48,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.029 2026-10-26 02:35:48,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 02:35:48,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.041 0.082 2026-10-26 02:35:48,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.018 0.127 2026-10-26 02:35:48,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.007 0.059 2026-10-26 02:35:48,537 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:35:48,572 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "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-26 02:35:48,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:48,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.319 2026-10-26 02:35:48,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.373 2026-10-26 02:35:48,705 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:35:48,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.426 2026-10-26 02:35:48,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.370 2026-10-26 02:35:48,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.540 2026-10-26 02:35:48,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.031 0.261 2026-10-26 02:35:49,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.049 0.343 2026-10-26 02:35:49,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.352 2026-10-26 02:35:49,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.385 2026-10-26 02:35:49,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.020 0.438 2026-10-26 02:35:49,232 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.430 2026-10-26 02:35:49,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.398 2026-10-26 02:35:49,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.357 2026-10-26 02:35:49,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.312 2026-10-26 02:35:49,379 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,389 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.289 2026-10-26 02:35:49,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,421 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,428 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:35:49,437 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:35:49,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.020 0.261 2026-10-26 02:35:49,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.232 2026-10-26 02:35:49,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.225 2026-10-26 02:35:49,560 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.211 2026-10-26 02:35:49,578 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,583 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,609 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:35:49,620 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,626 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 02:35:49,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:35:49,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-26 02:35:49,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.025 0.293 2026-10-26 02:35:49,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-26 02:35:49,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-26 02:35:49,732 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,808 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,810 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,867 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,869 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,893 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,900 100 INFO rb-a683fe2-225997-428993 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-26 02:35:49,918 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:49,938 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,751 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:35:50,788 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,796 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,813 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,830 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,846 100 INFO rb-a683fe2-225997-428993 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-26 02:35:50,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:50,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9331 2026-10-26 02:35:50,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:50,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9331 2026-10-26 02:35:51,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023550_999976_MobileTestUi.txt 2026-10-26 02:35:51,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpid77m404_chrome_odoo" 2026-10-26 02:35:51,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9536 2026-10-26 02:35:51,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9jqre44s_chrome_odoo 2026-10-26 02:35:51,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37925/json/version 2026-10-26 02:35:51,420 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37925/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:51,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:51,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37925/json 2026-10-26 02:35:51,473 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37925/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:51,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37925/devtools/page/E1C0285B02EA5004CAC83DA9A2216513 2026-10-26 02:35:51,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:51,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:51,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:51,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:51,600 100 INFO rb-a683fe2-225997-428993 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-26 02:35:51,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:51,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.078 2026-10-26 02:35:51,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E1C0285B02EA5004CAC83DA9A2216513', 'loaderId': 'B2E1E7BC564268E610BBABE325351FF7', 'isDownload': False} 2026-10-26 02:35:51,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-26 02:35:51,765 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:51,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:51] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.014 2026-10-26 02:35:51,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:51] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.021 0.040 2026-10-26 02:35:51,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:51] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.072 2026-10-26 02:35:52,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:52] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-26 02:35:52,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:35:52,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:35:52,550 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:35:52,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-26 02:35:52,583 100 INFO rb-a683fe2-225997-428993 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-26 02:35:53,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.153 0.570 2026-10-26 02:35:53,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 0.741 2026-10-26 02:35:53,450 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:35:53,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.152 2026-10-26 02:35:53,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 02:35:53,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-26 02:35:54,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:35:54,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.197 0.665 2026-10-26 02:35:54,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:54] "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-26 02:35:54,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:54] "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-26 02:35:54,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:35:55,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.085 2026-10-26 02:35:55,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.162 2026-10-26 02:35:55,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:35:55,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.030 0.225 2026-10-26 02:35:55,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.298 2026-10-26 02:35:55,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35: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-26 02:35:55,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:35:55,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.399 2026-10-26 02:35:55,388 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:35:55,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.447 2026-10-26 02:35:55,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.409 2026-10-26 02:35:55,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.022 0.407 2026-10-26 02:35:55,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.458 2026-10-26 02:35:55,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.014 0.409 2026-10-26 02:35:55,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.354 2026-10-26 02:35:55,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.356 2026-10-26 02:35:55,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.402 2026-10-26 02:35:55,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.406 2026-10-26 02:35:55,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.338 2026-10-26 02:35:55,982 100 INFO rb-a683fe2-225997-428993 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-26 02:35:55,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.027 0.281 2026-10-26 02:35:55,994 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.266 2026-10-26 02:35:56,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.251 2026-10-26 02:35:56,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:56,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.049 0.220 2026-10-26 02:35:56,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.197 2026-10-26 02:35:56,183 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,191 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.201 2026-10-26 02:35:56,210 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:35:56,214 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:35:56,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.211 2026-10-26 02:35:56,247 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,251 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:35:56,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.011 0.233 2026-10-26 02:35:56,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.257 2026-10-26 02:35:56,341 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,350 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:56,362 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:35:56,365 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,408 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:35:56,428 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,466 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,467 100 INFO rb-a683fe2-225997-428993 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-26 02:35:56,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:35:56,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:35:56,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9536 2026-10-26 02:35:56,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:35:56,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9536 2026-10-26 02:35:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023556_699846_MobileTestUi.txt 2026-10-26 02:35:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9jqre44s_chrome_odoo" 2026-10-26 02:35:56,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-26 02:35:58,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9744 2026-10-26 02:35:58,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpoqe9q4ww_chrome_odoo 2026-10-26 02:35:58,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44037/json/version 2026-10-26 02:35:58,355 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44037/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:35:58,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:35:58,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44037/json 2026-10-26 02:35:58,390 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44037/json with timeout 3 increased to 10s during tests 2026-10-26 02:35:58,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44037/devtools/page/86462DC1FC2FD951EC3ECB7120E431EB 2026-10-26 02:35:58,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:35:58,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:35:58,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:35:58,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:35:58,974 100 INFO rb-a683fe2-225997-428993 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-26 02:35:58,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:35:58,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:35:59,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:35:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.901 2026-10-26 02:35:59,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '86462DC1FC2FD951EC3ECB7120E431EB', 'loaderId': '885FE45D66AACF630D296C80D53E25C2', 'isDownload': False} 2026-10-26 02:35:59,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-26 02:36:00,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:00,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.025 0.029 2026-10-26 02:36:00,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.059 2026-10-26 02:36:00,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.102 2026-10-26 02:36:00,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 02:36:00,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-26 02:36:00,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-26 02:36:00,904 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:36:00,909 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:00,982 100 INFO rb-a683fe2-225997-428993 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-26 02:36:02,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.389 0.814 2026-10-26 02:36:02,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.179 2026-10-26 02:36:02,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:02,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.151 2026-10-26 02:36:02,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:36:02,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:36:03,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:36:03,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.180 0.594 2026-10-26 02:36:03,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "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-26 02:36:03,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "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-26 02:36:03,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.014 2026-10-26 02:36:03,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.028 0.069 2026-10-26 02:36:03,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.023 0.184 2026-10-26 02:36:03,849 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:36:03,881 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:03,915 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:36:03,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.025 0.280 2026-10-26 02:36:03,964 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:04,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.049 0.352 2026-10-26 02:36:04,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.447 2026-10-26 02:36:04,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.027 0.499 2026-10-26 02:36:04,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.489 2026-10-26 02:36:04,311 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.028 0.361 2026-10-26 02:36:04,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.336 2026-10-26 02:36:04,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.322 2026-10-26 02:36:04,500 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.021 0.345 2026-10-26 02:36:04,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.344 2026-10-26 02:36:04,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.307 2026-10-26 02:36:04,623 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,624 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:04,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.409 2026-10-26 02:36:04,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.412 2026-10-26 02:36:04,786 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,806 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:04,823 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,832 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.016 0.472 2026-10-26 02:36:04,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:04,859 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.004 2026-10-26 02:36:04,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.018 0.453 2026-10-26 02:36:04,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.409 2026-10-26 02:36:04,936 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,941 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,942 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,957 100 INFO rb-a683fe2-225997-428993 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-26 02:36:04,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.365 2026-10-26 02:36:04,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:36:05,000 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:36:05,018 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:05,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:36:05,052 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.295 2026-10-26 02:36:05,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:36:05,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.313 2026-10-26 02:36:05,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:36:05,096 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.228 2026-10-26 02:36:05,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.172 2026-10-26 02:36:05,154 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,156 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.009 0.213 2026-10-26 02:36:05,198 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,200 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.010 0.172 2026-10-26 02:36:05,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:05,233 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-26 02:36:05,255 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,273 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,292 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,304 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:36:05,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:36:05,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:36:05,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:36:05,386 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,448 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,449 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,497 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,508 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:05,535 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,551 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,572 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,584 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,600 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:36:05,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:36:05,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:36:05,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:36:05,686 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,747 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,748 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:05,775 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,784 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:05,827 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,842 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,859 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,868 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,889 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:36:05,918 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,932 100 INFO rb-a683fe2-225997-428993 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-26 02:36:05,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:36:05,978 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:06,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9744 2026-10-26 02:36:06,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:36:06,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9744 2026-10-26 02:36:06,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023606_139908_MobileTestUi.txt 2026-10-26 02:36:06,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpoqe9q4ww_chrome_odoo" 2026-10-26 02:36:06,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-26 02:36:07,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9958 2026-10-26 02:36:07,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpu8lgk71s_chrome_odoo 2026-10-26 02:36:07,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46071/json/version 2026-10-26 02:36:07,637 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46071/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:36:07,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:36:07,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46071/json 2026-10-26 02:36:07,802 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46071/json with timeout 3 increased to 10s during tests 2026-10-26 02:36:07,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46071/devtools/page/0F23BA11271A8BAF34F1428160102177 2026-10-26 02:36:07,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:36:07,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:36:08,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:36:08,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:36:08,452 100 INFO rb-a683fe2-225997-428993 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-26 02:36:08,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:36:08,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:36:09,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.111 0.973 2026-10-26 02:36:09,570 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0F23BA11271A8BAF34F1428160102177', 'loaderId': '2C957923A2CF7F7E322E3EFBDE975153', 'isDownload': False} 2026-10-26 02:36:09,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-26 02:36:09,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:09,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 02:36:09,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-26 02:36:09,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-26 02:36:10,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:10] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 02:36:10,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.028 2026-10-26 02:36:10,465 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:36:10,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-26 02:36:10,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:10,523 100 INFO rb-a683fe2-225997-428993 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-26 02:36:11,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.377 0.809 2026-10-26 02:36:11,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.184 2026-10-26 02:36:11,861 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:11,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.144 2026-10-26 02:36:12,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 02:36:12,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:36:12,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:36:12,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.191 0.623 2026-10-26 02:36:13,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.080 2026-10-26 02:36:13,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.027 2026-10-26 02:36:13,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:36:13,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.068 0.088 2026-10-26 02:36:13,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.186 2026-10-26 02:36:13,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.250 2026-10-26 02:36:13,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:13,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36: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-26 02:36:13,542 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:36:13,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.053 0.327 2026-10-26 02:36:13,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:36:13,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.013 0.380 2026-10-26 02:36:13,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.009 0.449 2026-10-26 02:36:13,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.425 2026-10-26 02:36:13,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.407 2026-10-26 02:36:13,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.341 2026-10-26 02:36:13,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.322 2026-10-26 02:36:14,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.346 2026-10-26 02:36:14,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.011 0.361 2026-10-26 02:36:14,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.008 0.393 2026-10-26 02:36:14,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.359 2026-10-26 02:36:14,198 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,227 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:14,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.019 0.371 2026-10-26 02:36:14,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.345 2026-10-26 02:36:14,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.319 2026-10-26 02:36:14,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.268 2026-10-26 02:36:14,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.217 2026-10-26 02:36:14,405 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,410 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:14,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.211 2026-10-26 02:36:14,424 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,425 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,432 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:14,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:14,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:36:14,491 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,500 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.174 2026-10-26 02:36:14,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-26 02:36:14,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-26 02:36:14,553 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,567 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.206 2026-10-26 02:36:14,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:14,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.004 0.211 2026-10-26 02:36:14,652 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,662 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,664 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:14,671 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:14,684 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,710 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:36:14,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.027 2026-10-26 02:36:14,735 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,747 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,776 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,791 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:36:14,814 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,854 100 INFO rb-a683fe2-225997-428993 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-26 02:36:14,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12842689 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-10-26 02:36:14,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:36:18,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12842689 with result: [{'id': 47, 'pos_reference': 'Order 00053-002-0001', 'account_move': 210}] 2026-10-26 02:36:18,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 1.008 2.473 2026-10-26 02:36:18,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.268 2026-10-26 02:36:18,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:18] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.014 0.042 2026-10-26 02:36:18,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 02:36:19,301 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,313 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,328 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:19,365 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,383 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:19,419 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,430 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:19,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:36:19,480 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,521 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,529 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:19,571 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,582 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,607 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,616 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,637 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-26 02:36:19,679 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,687 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,715 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,731 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:36:19,753 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,769 100 INFO rb-a683fe2-225997-428993 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-26 02:36:19,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39478583 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-10-26 02:36:22,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39478583 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0002', 'account_move': 212}] 2026-10-26 02:36:22,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.795 2.040 2026-10-26 02:36:22,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:22] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.013 0.028 2026-10-26 02:36:23,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:36:23,533 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:23,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9958 2026-10-26 02:36:23,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:36:23,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9958 2026-10-26 02:36:23,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023623_657837_MobileTestUi.txt 2026-10-26 02:36:23,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpu8lgk71s_chrome_odoo" 2026-10-26 02:36:23,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-26 02:36:24,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10170 2026-10-26 02:36:24,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsw70tamh_chrome_odoo 2026-10-26 02:36:24,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34085/json/version 2026-10-26 02:36:24,755 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34085/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:36:24,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:36:24,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34085/json 2026-10-26 02:36:24,807 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34085/json with timeout 3 increased to 10s during tests 2026-10-26 02:36:24,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34085/devtools/page/2DA96BECEF3A352FE55C788522883FE8 2026-10-26 02:36:24,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-26 02:36:24,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-26 02:36:25,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:36:25,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-26 02:36:25,244 100 INFO rb-a683fe2-225997-428993 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-26 02:36:25,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-26 02:36:25,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:36:26,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.100 0.981 2026-10-26 02:36:26,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2DA96BECEF3A352FE55C788522883FE8', 'loaderId': '496B4558329DE57F5E3D08280C8D704C', 'isDownload': False} 2026-10-26 02:36:26,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-26 02:36:26,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:26,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:26] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-26 02:36:26,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:26] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-26 02:36:26,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:26] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.080 2026-10-26 02:36:27,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:27] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 02:36:27,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 02:36:27,129 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:36:27,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-10-26 02:36:27,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:36:27,194 100 INFO rb-a683fe2-225997-428993 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-26 02:36:28,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.330 0.812 2026-10-26 02:36:28,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.151 2026-10-26 02:36:28,484 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:36:28,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.114 2026-10-26 02:36:28,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:36:28,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 02:36:29,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.159 0.567 2026-10-26 02:36:29,586 100 INFO rb-a683fe2-225997-428993 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-26 02:36:29,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.080 2026-10-26 02:36:29,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-10-26 02:36:29,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:36:29,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 14 0.035 0.094 2026-10-26 02:36:29,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.173 2026-10-26 02:36:29,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:36:29,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.198 2026-10-26 02:36:30,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.024 0.230 2026-10-26 02:36:30,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.027 0.299 2026-10-26 02:36:30,168 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36: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-26 02:36:30,178 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:30,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:30,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.014 0.370 2026-10-26 02:36:30,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.033 0.388 2026-10-26 02:36:30,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.017 0.405 2026-10-26 02:36:30,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.477 2026-10-26 02:36:30,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.035 0.472 2026-10-26 02:36:30,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.389 2026-10-26 02:36:30,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.402 2026-10-26 02:36:30,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.012 0.466 2026-10-26 02:36:30,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 8 0.041 0.420 2026-10-26 02:36:30,829 100 INFO rb-a683fe2-225997-428993 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-26 02:36:30,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.405 2026-10-26 02:36:30,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.323 2026-10-26 02:36:30,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.256 2026-10-26 02:36:30,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:30,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.211 2026-10-26 02:36:30,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.206 2026-10-26 02:36:30,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.131 2026-10-26 02:36:30,977 100 INFO rb-a683fe2-225997-428993 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-26 02:36:30,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:30] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.005 0.137 2026-10-26 02:36:31,001 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:31,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-26 02:36:31,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:31,047 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,054 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-26%2002:27:05 HTTP/1.1" 200 - 4 0.003 0.181 2026-10-26 02:36:31,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:31,126 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,139 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:36:31,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:36:31,144 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,150 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,181 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,201 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:36:31,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:36:31,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-26 02:36:31,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-26 02:36:31,321 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:31,356 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,363 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:31,401 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,417 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:31,449 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,477 100 INFO rb-a683fe2-225997-428993 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-26 02:36:31,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-26 02:36:31,500 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,316 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-26 02:36:32,348 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,362 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,379 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,403 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,412 100 INFO rb-a683fe2-225997-428993 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-26 02:36:32,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-26 02:36:32,441 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:36:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:36:32,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10170 2026-10-26 02:36:32,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-26 02:36:32,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10170 2026-10-26 02:36:32,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023632_612678_MobileTestUi.txt 2026-10-26 02:36:32,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsw70tamh_chrome_odoo" 2026-10-26 02:36:32,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-26 02:37:06,010 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #43 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 02:37:09,313 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #43 deleted ir.attachment records with IDs: [3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293] 2026-10-26 02:37:09,314 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #43 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-26 02:37:09,343 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #43 deleted ir.sequence records with IDs: [514, 517, 565, 568, 515, 518, 566, 569] 2026-10-26 02:37:15,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-26 02:37:16,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10371 2026-10-26 02:37:16,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgdxay0vw_chrome_odoo 2026-10-26 02:37:16,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43911/json/version 2026-10-26 02:37:16,574 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43911/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:37:16,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:37:16,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43911/json 2026-10-26 02:37:16,624 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43911/json with timeout 3 increased to 10s during tests 2026-10-26 02:37:16,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43911/devtools/page/58FD8C72B42C8ECCAD90C597F84AC0C1 2026-10-26 02:37:16,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:37:16,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:37:17,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:37:17,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:37:17,104 100 INFO rb-a683fe2-225997-428993 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-26 02:37:17,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:37:17,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:37:18,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.970 2026-10-26 02:37:18,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '58FD8C72B42C8ECCAD90C597F84AC0C1', 'loaderId': '17C99EA0551A69A209C1CF3DDD2620BD', 'isDownload': False} 2026-10-26 02:37:18,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-26 02:37:18,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:18,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:37:18,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-26 02:37:18,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-26 02:37:18,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 02:37:18,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 02:37:18,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-26 02:37:19,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:37:19,012 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:37:19,060 100 INFO rb-a683fe2-225997-428993 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-26 02:37:20,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.325 0.758 2026-10-26 02:37:20,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.048 1.064 2026-10-26 02:37:20,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:20,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.170 2026-10-26 02:37:20,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 02:37:20,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 02:37:21,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.503 2026-10-26 02:37:21,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.072 2026-10-26 02:37:21,366 100 INFO rb-a683fe2-225997-428993 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-26 02:37:21,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "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-26 02:37:21,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:37:21,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.077 0.103 2026-10-26 02:37:21,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:37:21,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.228 2026-10-26 02:37:21,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.036 0.286 2026-10-26 02:37:21,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.031 0.399 2026-10-26 02:37:21,954 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "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-26 02:37:21,979 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:37:21,996 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:37:22,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.521 2026-10-26 02:37:22,025 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:37:22,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.038 0.546 2026-10-26 02:37:22,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.423 2026-10-26 02:37:22,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.458 2026-10-26 02:37:22,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.481 2026-10-26 02:37:22,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.303 2026-10-26 02:37:22,356 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:37:22,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.312 2026-10-26 02:37:22,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.260 2026-10-26 02:37:22,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.267 2026-10-26 02:37:22,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.247 2026-10-26 02:37:22,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.206 2026-10-26 02:37:22,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.032 0.180 2026-10-26 02:37:22,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:37:22,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.027 0.207 2026-10-26 02:37:22,605 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,619 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,638 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.279 2026-10-26 02:37:22,670 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,688 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-26 02:37:22,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.009 0.303 2026-10-26 02:37:22,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.301 2026-10-26 02:37:22,742 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.299 2026-10-26 02:37:22,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.197 2026-10-26 02:37:22,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.185 2026-10-26 02:37:22,881 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,904 100 INFO rb-a683fe2-225997-428993 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-26 02:37:22,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-26 02:37:22,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-26 02:37:22,951 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,026 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,034 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-26 02:37:23,064 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,097 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,109 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,115 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,132 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,151 100 INFO rb-a683fe2-225997-428993 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-26 02:37:23,998 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,010 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,027 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,044 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,061 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,084 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.010 2026-10-26 02:37:24,093 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,948 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,963 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,976 100 INFO rb-a683fe2-225997-428993 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-26 02:37:24,993 100 INFO rb-a683fe2-225997-428993 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-26 02:37:25,017 100 INFO rb-a683fe2-225997-428993 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-26 02:37:25,029 100 INFO rb-a683fe2-225997-428993 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-26 02:37:25,043 100 INFO rb-a683fe2-225997-428993 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-26 02:37:25,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-26 02:37:25,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-26 02:37:25,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:37:25,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:37:25,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10371 2026-10-26 02:37:25,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:37:25,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10371 2026-10-26 02:37:25,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023725_259413_TestUi.txt 2026-10-26 02:37:25,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgdxay0vw_chrome_odoo" 2026-10-26 02:37:25,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10570 2026-10-26 02:37:25,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9x1lbop8_chrome_odoo 2026-10-26 02:37:25,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41493/json/version 2026-10-26 02:37:25,693 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41493/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:37:25,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:37:25,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41493/json 2026-10-26 02:37:25,780 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41493/json with timeout 3 increased to 10s during tests 2026-10-26 02:37:25,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41493/devtools/page/A06C63B0FA77068E6A8AD77C610F0D4A 2026-10-26 02:37:25,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:37:25,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:37:25,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:37:25,855 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:37:25,878 100 INFO rb-a683fe2-225997-428993 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-26 02:37:25,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:37:26,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.017 0.097 2026-10-26 02:37:26,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A06C63B0FA77068E6A8AD77C610F0D4A', 'loaderId': 'DB9BEFB01E9398FED15DCCAC33131F8F', 'isDownload': False} 2026-10-26 02:37:26,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-26 02:37:26,108 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:26,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.050 2026-10-26 02:37:26,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-26 02:37:26,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-26 02:37:26,769 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.027 2026-10-26 02:37:26,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 02:37:26,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:37:26,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 02:37:26,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:37:26,893 100 INFO rb-a683fe2-225997-428993 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-26 02:37:27,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.219 0.561 2026-10-26 02:37:27,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.762 2026-10-26 02:37:27,815 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:27,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.126 2026-10-26 02:37:27,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 02:37:28,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:37:29,139 100 INFO rb-a683fe2-225997-428993 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-26 02:37:29,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 1.518 2026-10-26 02:37:29,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.081 2026-10-26 02:37:29,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:29] "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-26 02:37:29,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 02:37:30,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.035 0.074 2026-10-26 02:37:30,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.162 2026-10-26 02:37:30,185 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:37:30,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.224 2026-10-26 02:37:30,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-26 02:37:30,317 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "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-26 02:37:30,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:37:30,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:37:30,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.370 2026-10-26 02:37:30,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.419 2026-10-26 02:37:30,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.353 2026-10-26 02:37:30,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.351 2026-10-26 02:37:30,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:37:30,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.409 2026-10-26 02:37:30,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.020 0.352 2026-10-26 02:37:30,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.348 2026-10-26 02:37:30,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.277 2026-10-26 02:37:30,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.315 2026-10-26 02:37:30,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.286 2026-10-26 02:37:30,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.221 2026-10-26 02:37:30,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.183 2026-10-26 02:37:30,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.157 2026-10-26 02:37:30,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.214 2026-10-26 02:37:31,036 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,046 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.245 2026-10-26 02:37:31,079 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.241 2026-10-26 02:37:31,112 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.205 2026-10-26 02:37:31,122 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,151 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,154 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.172 2026-10-26 02:37:31,160 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,216 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,221 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:37:31,226 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:37:31,259 100 INFO rb-a683fe2-225997-428993 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-26 02:37:31,275 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,129 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,141 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,158 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 02:37:32,190 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,193 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,211 100 INFO rb-a683fe2-225997-428993 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-26 02:37:32,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:37:33,057 100 INFO rb-a683fe2-225997-428993 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-26 02:37:33,058 100 INFO rb-a683fe2-225997-428993 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-26 02:37:33,076 100 INFO rb-a683fe2-225997-428993 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-26 02:37:33,099 100 INFO rb-a683fe2-225997-428993 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-26 02:37:33,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68981317 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-10-26 02:37:33,113 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:37:33,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68981317 with result: [{'id': 49, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-10-26 02:37:33,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.156 0.215 2026-10-26 02:37:33,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.018 2026-10-26 02:37:34,298 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,309 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,329 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,346 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,358 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,375 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,392 100 INFO rb-a683fe2-225997-428993 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-26 02:37:34,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 02:37:35,235 100 INFO rb-a683fe2-225997-428993 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-26 02:37:35,242 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,091 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,108 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,949 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,961 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,976 100 INFO rb-a683fe2-225997-428993 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-26 02:37:36,993 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31863710 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-10-26 02:37:37,029 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31863710 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-10-26 02:37:37,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.084 2026-10-26 02:37:37,899 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,911 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,939 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,955 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,959 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,983 100 INFO rb-a683fe2-225997-428993 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-26 02:37:37,999 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,008 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,021 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:37:38,043 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,050 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,060 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,083 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,102 100 INFO rb-a683fe2-225997-428993 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-26 02:37:38,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:38] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.038 2026-10-26 02:37:38,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:37:38,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:37:38,937 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:37:38,949 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10570 2026-10-26 02:37:38,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:37:38,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10570 2026-10-26 02:37:39,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023739_083652_TestUi.txt 2026-10-26 02:37:39,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9x1lbop8_chrome_odoo" 2026-10-26 02:37:39,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10782 2026-10-26 02:37:39,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnj4unmmd_chrome_odoo 2026-10-26 02:37:39,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37781/json/version 2026-10-26 02:37:39,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37781/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:37:39,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:37:39,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37781/json 2026-10-26 02:37:39,544 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37781/json with timeout 3 increased to 10s during tests 2026-10-26 02:37:39,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37781/devtools/page/36428A32903C8A961C7DF04932DDA551 2026-10-26 02:37:39,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:37:39,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:37:39,742 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:37:39,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:37:39,782 100 INFO rb-a683fe2-225997-428993 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-26 02:37:39,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:37:39,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.100 2026-10-26 02:37:39,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '36428A32903C8A961C7DF04932DDA551', 'loaderId': '0FEFB23FEC500E06D71DD76A116B0693', 'isDownload': False} 2026-10-26 02:37:39,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-26 02:37:39,971 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:40,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-10-26 02:37:40,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.030 2026-10-26 02:37:40,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-10-26 02:37:40,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 02:37:40,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:37:40,770 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:37:40,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-26 02:37:40,800 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:37:40,848 100 INFO rb-a683fe2-225997-428993 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-26 02:37:41,491 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.523 2026-10-26 02:37:41,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.673 2026-10-26 02:37:41,615 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:37:41,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:41] "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-26 02:37:41,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 02:37:41,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-26 02:37:42,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.200 0.536 2026-10-26 02:37:42,677 100 INFO rb-a683fe2-225997-428993 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-26 02:37:42,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:42] "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-26 02:37:42,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:42] "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-26 02:37:42,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:37:42,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.066 2026-10-26 02:37:43,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.131 2026-10-26 02:37:43,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.219 2026-10-26 02:37:43,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.253 2026-10-26 02:37:43,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.318 2026-10-26 02:37:43,293 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:37:43,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "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-26 02:37:43,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:37:43,349 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:37:43,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.026 0.401 2026-10-26 02:37:43,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.399 2026-10-26 02:37:43,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.388 2026-10-26 02:37:43,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.365 2026-10-26 02:37:43,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.351 2026-10-26 02:37:43,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.225 2026-10-26 02:37:43,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:37:43,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.221 2026-10-26 02:37:43,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.017 0.250 2026-10-26 02:37:43,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.253 2026-10-26 02:37:43,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.232 2026-10-26 02:37:43,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.215 2026-10-26 02:37:43,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.171 2026-10-26 02:37:43,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.166 2026-10-26 02:37:43,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-26 02:37:43,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.187 2026-10-26 02:37:43,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.016 0.169 2026-10-26 02:37:43,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.106 2026-10-26 02:37:43,949 100 INFO rb-a683fe2-225997-428993 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-26 02:37:43,989 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,003 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,016 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,031 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,048 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,064 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,076 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,093 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,115 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,128 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,144 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,158 100 INFO rb-a683fe2-225997-428993 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-26 02:37:44,175 100 INFO rb-a683fe2-225997-428993 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-26 02:37:45,026 100 INFO rb-a683fe2-225997-428993 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-26 02:37:45,041 100 INFO rb-a683fe2-225997-428993 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-26 02:37:45,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 02:37:45,884 100 INFO rb-a683fe2-225997-428993 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-26 02:37:45,891 100 INFO rb-a683fe2-225997-428993 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-26 02:37:46,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 02:37:46,741 100 INFO rb-a683fe2-225997-428993 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-26 02:37:46,757 100 INFO rb-a683fe2-225997-428993 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-26 02:37:47,603 100 INFO rb-a683fe2-225997-428993 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-26 02:37:47,608 100 INFO rb-a683fe2-225997-428993 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-26 02:37:48,454 100 INFO rb-a683fe2-225997-428993 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-26 02:37:48,458 100 INFO rb-a683fe2-225997-428993 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-26 02:37:49,315 100 INFO rb-a683fe2-225997-428993 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-26 02:37:49,327 100 INFO rb-a683fe2-225997-428993 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-26 02:37:49,341 100 INFO rb-a683fe2-225997-428993 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-26 02:37:50,185 100 INFO rb-a683fe2-225997-428993 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-26 02:37:50,192 100 INFO rb-a683fe2-225997-428993 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-26 02:37:50,208 100 INFO rb-a683fe2-225997-428993 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-26 02:37:50,224 100 INFO rb-a683fe2-225997-428993 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-26 02:37:50,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:37:51,078 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,095 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,108 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,952 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,959 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,974 100 INFO rb-a683fe2-225997-428993 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-26 02:37:51,995 100 INFO rb-a683fe2-225997-428993 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-26 02:37:52,008 100 INFO rb-a683fe2-225997-428993 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-26 02:37:52,866 100 INFO rb-a683fe2-225997-428993 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-26 02:37:52,875 100 INFO rb-a683fe2-225997-428993 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-26 02:37:52,891 100 INFO rb-a683fe2-225997-428993 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-26 02:37:52,907 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,762 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,775 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,791 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,807 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,826 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,841 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,858 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,878 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,893 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,911 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,926 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,945 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,959 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,982 100 INFO rb-a683fe2-225997-428993 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-26 02:37:53,996 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,029 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,030 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,051 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,062 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:37:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-26 02:37:54,904 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,908 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,924 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,942 100 INFO rb-a683fe2-225997-428993 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-26 02:37:54,957 100 INFO rb-a683fe2-225997-428993 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-26 02:37:55,802 100 INFO rb-a683fe2-225997-428993 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-26 02:37:55,807 100 INFO rb-a683fe2-225997-428993 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-26 02:37:56,661 100 INFO rb-a683fe2-225997-428993 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-26 02:37:56,674 100 INFO rb-a683fe2-225997-428993 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-26 02:37:57,522 100 INFO rb-a683fe2-225997-428993 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-26 02:37:57,523 100 INFO rb-a683fe2-225997-428993 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-26 02:37:58,380 100 INFO rb-a683fe2-225997-428993 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-26 02:37:58,390 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,236 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,248 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,268 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,287 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,309 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,337 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,347 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,357 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,374 100 INFO rb-a683fe2-225997-428993 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-26 02:37:59,391 100 INFO rb-a683fe2-225997-428993 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-26 02:38:00,237 100 INFO rb-a683fe2-225997-428993 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-26 02:38:00,240 100 INFO rb-a683fe2-225997-428993 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-26 02:38:01,094 100 INFO rb-a683fe2-225997-428993 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-26 02:38:01,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:01,124 100 INFO rb-a683fe2-225997-428993 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-26 02:38:01,140 100 INFO rb-a683fe2-225997-428993 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-26 02:38:01,157 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,001 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,007 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:38:02,865 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,875 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,890 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,907 100 INFO rb-a683fe2-225997-428993 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-26 02:38:02,924 100 INFO rb-a683fe2-225997-428993 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-26 02:38:03,767 100 INFO rb-a683fe2-225997-428993 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-26 02:38:03,773 100 INFO rb-a683fe2-225997-428993 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-26 02:38:04,627 100 INFO rb-a683fe2-225997-428993 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-26 02:38:04,641 100 INFO rb-a683fe2-225997-428993 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-26 02:38:04,657 100 INFO rb-a683fe2-225997-428993 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-26 02:38:04,674 100 INFO rb-a683fe2-225997-428993 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-26 02:38:04,690 100 INFO rb-a683fe2-225997-428993 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-26 02:38:05,532 100 INFO rb-a683fe2-225997-428993 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-26 02:38:05,541 100 INFO rb-a683fe2-225997-428993 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-26 02:38:06,393 100 INFO rb-a683fe2-225997-428993 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-26 02:38:06,407 100 INFO rb-a683fe2-225997-428993 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-26 02:38:07,255 100 INFO rb-a683fe2-225997-428993 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-26 02:38:07,257 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,124 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,140 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,164 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 02:38:08,193 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:38:08,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:38:08,231 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:08,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10782 2026-10-26 02:38:08,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:38:08,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10782 2026-10-26 02:38:08,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023808_360751_TestUi.txt 2026-10-26 02:38:08,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnj4unmmd_chrome_odoo" 2026-10-26 02:38:08,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10984 2026-10-26 02:38:08,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplr8h4oj8_chrome_odoo 2026-10-26 02:38:08,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42113/json/version 2026-10-26 02:38:08,781 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42113/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:38:08,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:38:08,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42113/json 2026-10-26 02:38:08,814 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42113/json with timeout 3 increased to 10s during tests 2026-10-26 02:38:08,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42113/devtools/page/243376EA129A7A1DED7FB0DD854A3AF3 2026-10-26 02:38:08,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:38:08,862 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:38:08,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:38:08,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:38:08,983 100 INFO rb-a683fe2-225997-428993 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-26 02:38:08,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:38:09,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.014 0.101 2026-10-26 02:38:09,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '243376EA129A7A1DED7FB0DD854A3AF3', 'loaderId': '561A95211C4A9C3EA7E88D1A731BE449', 'isDownload': False} 2026-10-26 02:38:09,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-26 02:38:09,175 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:09,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.023 2026-10-26 02:38:09,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 02:38:09,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-10-26 02:38:09,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 02:38:09,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.041 2026-10-26 02:38:09,958 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:38:09,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.024 2026-10-26 02:38:09,981 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:38:10,043 100 INFO rb-a683fe2-225997-428993 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-26 02:38:10,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.193 0.637 2026-10-26 02:38:10,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.794 2026-10-26 02:38:10,944 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:11,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.103 2026-10-26 02:38:11,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:38:11,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:38:12,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.153 0.586 2026-10-26 02:38:12,030 100 INFO rb-a683fe2-225997-428993 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-26 02:38:12,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "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-26 02:38:12,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-26 02:38:12,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:38:12,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.095 2026-10-26 02:38:12,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.137 2026-10-26 02:38:12,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:38:12,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.185 2026-10-26 02:38:12,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.308 2026-10-26 02:38:12,569 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "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-26 02:38:12,584 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:12,619 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:38:12,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.029 0.343 2026-10-26 02:38:12,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.423 2026-10-26 02:38:12,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.397 2026-10-26 02:38:12,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.391 2026-10-26 02:38:12,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.444 2026-10-26 02:38:12,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:38:12,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.322 2026-10-26 02:38:13,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.315 2026-10-26 02:38:13,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.260 2026-10-26 02:38:13,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.015 0.300 2026-10-26 02:38:13,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.297 2026-10-26 02:38:13,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.252 2026-10-26 02:38:13,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.165 2026-10-26 02:38:13,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.198 2026-10-26 02:38:13,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.230 2026-10-26 02:38:13,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.241 2026-10-26 02:38:13,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.218 2026-10-26 02:38:13,354 100 INFO rb-a683fe2-225997-428993 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-26 02:38:13,380 100 INFO rb-a683fe2-225997-428993 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-26 02:38:13,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.218 2026-10-26 02:38:13,403 100 INFO rb-a683fe2-225997-428993 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-26 02:38:13,403 100 INFO rb-a683fe2-225997-428993 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-26 02:38:13,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.113 2026-10-26 02:38:14,314 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,326 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,358 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,366 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:38:14,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:38:14,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:38:14,403 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,418 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,438 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,470 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,479 100 INFO rb-a683fe2-225997-428993 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-26 02:38:14,499 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:38:15,342 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,358 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,374 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,390 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,407 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,424 100 INFO rb-a683fe2-225997-428993 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-26 02:38:15,440 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,265 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:38:16,290 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,307 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,324 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,343 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.024 2026-10-26 02:38:16,356 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,374 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,392 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,407 100 INFO rb-a683fe2-225997-428993 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-26 02:38:16,423 100 INFO rb-a683fe2-225997-428993 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-26 02:38:17,268 100 INFO rb-a683fe2-225997-428993 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-26 02:38:17,273 100 INFO rb-a683fe2-225997-428993 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-26 02:38:17,290 100 INFO rb-a683fe2-225997-428993 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-26 02:38:17,306 100 INFO rb-a683fe2-225997-428993 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-26 02:38:17,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 02:38:18,145 100 INFO rb-a683fe2-225997-428993 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-26 02:38:18,156 100 INFO rb-a683fe2-225997-428993 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-26 02:38:18,173 100 INFO rb-a683fe2-225997-428993 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-26 02:38:18,190 100 INFO rb-a683fe2-225997-428993 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-26 02:38:18,207 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,031 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,040 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,058 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,073 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,090 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,934 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,940 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,971 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,978 100 INFO rb-a683fe2-225997-428993 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-26 02:38:19,989 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,840 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,857 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,875 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,890 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,927 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,928 100 INFO rb-a683fe2-225997-428993 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-26 02:38:20,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:38:20,963 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:38:21,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10984 2026-10-26 02:38:21,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:38:21,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10984 2026-10-26 02:38:21,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023821_142458_TestUi.txt 2026-10-26 02:38:21,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplr8h4oj8_chrome_odoo" 2026-10-26 02:38:21,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11195 2026-10-26 02:38:21,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjegt9vvg_chrome_odoo 2026-10-26 02:38:21,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36099/json/version 2026-10-26 02:38:21,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36099/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:38:21,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:38:21,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36099/json 2026-10-26 02:38:21,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36099/json with timeout 3 increased to 10s during tests 2026-10-26 02:38:21,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36099/devtools/page/C11DC41F6B63E5CA406BB3D70B86EA74 2026-10-26 02:38:21,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:38:21,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:38:21,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:38:21,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:38:21,790 100 INFO rb-a683fe2-225997-428993 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-26 02:38:21,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:38:21,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.018 0.087 2026-10-26 02:38:21,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C11DC41F6B63E5CA406BB3D70B86EA74', 'loaderId': 'B9092048E8E61863AF3FF5788E1298DA', 'isDownload': False} 2026-10-26 02:38:21,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-26 02:38:21,978 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:22,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.022 2026-10-26 02:38:22,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-26 02:38:22,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-26 02:38:22,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 02:38:22,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:38:22,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 02:38:22,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:38:22,743 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:38:22,775 100 INFO rb-a683fe2-225997-428993 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-26 02:38:23,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.164 0.581 2026-10-26 02:38:23,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.742 2026-10-26 02:38:23,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:23,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.025 0.157 2026-10-26 02:38:23,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.010 2026-10-26 02:38:23,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 02:38:24,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.536 2026-10-26 02:38:24,660 100 INFO rb-a683fe2-225997-428993 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-26 02:38:24,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.018 0.058 2026-10-26 02:38:24,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.005 0.019 2026-10-26 02:38:24,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-26 02:38:24,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.043 2026-10-26 02:38:24,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.126 2026-10-26 02:38:25,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.200 2026-10-26 02:38:25,084 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:38:25,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.268 2026-10-26 02:38:25,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.360 2026-10-26 02:38:25,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "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-26 02:38:25,269 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.016 2026-10-26 02:38:25,285 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:25,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.440 2026-10-26 02:38:25,313 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:38:25,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.027 0.411 2026-10-26 02:38:25,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.397 2026-10-26 02:38:25,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.352 2026-10-26 02:38:25,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.026 0.392 2026-10-26 02:38:25,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.222 2026-10-26 02:38:25,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.245 2026-10-26 02:38:25,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.251 2026-10-26 02:38:25,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.235 2026-10-26 02:38:25,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.197 2026-10-26 02:38:25,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.019 0.238 2026-10-26 02:38:25,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.213 2026-10-26 02:38:25,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.218 2026-10-26 02:38:25,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-26 02:38:25,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.228 2026-10-26 02:38:25,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-26 02:38:25,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.116 2026-10-26 02:38:25,979 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,014 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,019 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,022 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,041 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,061 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,076 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,089 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,107 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,955 100 INFO rb-a683fe2-225997-428993 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-26 02:38:26,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:38:26,979 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,061 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,072 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,133 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:27,148 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:38:27,172 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,186 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,208 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 02:38:27,227 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.026 0.024 2026-10-26 02:38:27,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:27,261 100 INFO rb-a683fe2-225997-428993 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-26 02:38:27,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20416130 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-10-26 02:38:27,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:38:28,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20416130 with result: [{'id': 51, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-10-26 02:38:28,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.330 0.493 2026-10-26 02:38:28,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.765 2026-10-26 02:38:28,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:28] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 02:38:28,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-26 02:38:28,915 100 INFO rb-a683fe2-225997-428993 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-26 02:38:28,925 100 INFO rb-a683fe2-225997-428993 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/26/2026"))' 2026-10-26 02:38:28,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-10-26 02:38:28,956 100 INFO rb-a683fe2-225997-428993 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-26 02:38:28,973 100 INFO rb-a683fe2-225997-428993 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-26 02:38:28,991 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,010 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,022 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,041 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,061 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,075 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,097 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,124 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,127 100 INFO rb-a683fe2-225997-428993 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-26 02:38:29,987 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,000 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,008 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,024 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,043 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,057 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,081 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,091 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,107 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,950 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,963 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,972 100 INFO rb-a683fe2-225997-428993 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-26 02:38:30,991 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,007 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,023 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,042 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,056 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,073 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,916 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,925 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,939 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,957 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,975 100 INFO rb-a683fe2-225997-428993 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-26 02:38:31,989 100 INFO rb-a683fe2-225997-428993 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-26 02:38:32,830 100 INFO rb-a683fe2-225997-428993 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-26 02:38:32,839 100 INFO rb-a683fe2-225997-428993 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-26 02:38:33,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:38:33,691 100 INFO rb-a683fe2-225997-428993 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-26 02:38:33,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:33,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43692115 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-10-26 02:38:33,713 100 INFO rb-a683fe2-225997-428993 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-26 02:38:33,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43692115 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-10-26 02:38:33,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.035 0.106 2026-10-26 02:38:34,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-10-26 02:38:34,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-26 02:38:34,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-26 02:38:34,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-26 02:38:35,921 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:35] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:38:35,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 02:38:35,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 02:38:35,925 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 02:38:35,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 02:38:35,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 02:38:35,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 02:38:35,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 02:38:35,946 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 02:38:35,955 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 02:38:35,961 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:38:35,964 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 02:38:35,966 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 02:38:35,967 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:38:35,979 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 02:38:35,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 02:38:35,981 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 02:38:35,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 02:38:35,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 02:38:35,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 02:38:35,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 02:38:35,985 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 02:38:35,985 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 02:38:35,986 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 02:38:35,991 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 02:38:35,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 02:38:35,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 02:38:36,025 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:38:36,039 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:38:36,045 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 02:38:36,046 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 02:38:36,048 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:38:36,048 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 02:38:36,050 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 02:38:36,057 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:36,059 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 02:38:36,060 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 02:38:36,113 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 02:38:36,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 02:38:36,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 02:38:36,213 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.095 2026-10-26 02:38:36,216 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-10-26 02:38:36,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.100 2026-10-26 02:38:36,261 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 02:38:36,290 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.102 2026-10-26 02:38:36,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:38:36,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 02:38:36,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 02:38:36,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 02:38:36,315 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 02:38:36,316 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 02:38:36,317 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 02:38:36,317 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 02:38:36,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 02:38:36,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 02:38:36,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 02:38:36,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 02:38:36,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 02:38:36,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 02:38:36,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 02:38:36,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 02:38:36,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 02:38:36,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 02:38:36,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 02:38:36,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 02:38:36,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 02:38:36,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 02:38:36,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 02:38:36,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 02:38:36,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 02:38:36,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 02:38:36,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 02:38:36,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 02:38:36,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 02:38:36,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 02:38:36,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 02:38:36,405 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 02:38:36,422 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "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-26 02:38:36,422 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:38:36,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 02:38:36,426 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:38:36,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:38:36,499 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 02:38:36,500 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:38:36,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:38:36,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:38:36,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:38:36,530 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:38:36,533 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 02:38:36,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 02:38:36,547 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 02:38:36,554 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 02:38:36,555 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 02:38:36,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 02:38:36,557 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 02:38:36,558 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 02:38:36,559 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 02:38:36,560 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 02:38:36,561 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 02:38:36,562 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 02:38:36,562 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 02:38:36,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 02:38:36,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 02:38:36,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 02:38:36,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 02:38:36,567 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 02:38:36,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 02:38:36,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 02:38:36,569 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 02:38:36,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 02:38:36,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 02:38:36,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 02:38:36,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 02:38:36,572 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 02:38:36,572 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 02:38:36,573 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 02:38:36,573 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 02:38:36,574 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 02:38:36,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:36] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-26 02:38:37,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<940350141173735.1792982317.233327627182007-openerp-private@ed3b096a0947>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-26 02:38:37,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:38:37,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:38:37,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:37] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.036 0.085 2026-10-26 02:38:37,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.066 2026-10-26 02:38:38,063 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,073 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,093 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,132 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,145 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,160 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,178 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,190 100 INFO rb-a683fe2-225997-428993 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-26 02:38:38,210 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,051 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,059 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-26 02:38:39,091 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,098 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:39,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,123 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 02:38:39,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:38:39,173 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,192 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:39,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58490943 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-10-26 02:38:39,243 100 INFO rb-a683fe2-225997-428993 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-26 02:38:39,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58490943 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-10-26 02:38:39,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.044 0.120 2026-10-26 02:38:39,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:39] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.008 2026-10-26 02:38:40,186 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,189 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,206 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,236 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,244 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,257 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,273 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,289 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,312 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,324 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,340 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,358 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 02:38:40,393 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,408 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,423 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:40,458 100 INFO rb-a683fe2-225997-428993 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-26 02:38:40,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65899993 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-10-26 02:38:40,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65899993 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-10-26 02:38:40,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.098 2026-10-26 02:38:41,393 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,410 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,433 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,446 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,456 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,473 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,490 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,507 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,525 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,540 100 INFO rb-a683fe2-225997-428993 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-26 02:38:41,557 100 INFO rb-a683fe2-225997-428993 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-26 02:38:42,398 100 INFO rb-a683fe2-225997-428993 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-26 02:38:42,407 100 INFO rb-a683fe2-225997-428993 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-26 02:38:42,423 100 INFO rb-a683fe2-225997-428993 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-26 02:38:42,439 100 INFO rb-a683fe2-225997-428993 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-26 02:38:42,456 100 INFO rb-a683fe2-225997-428993 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-26 02:38:43,324 100 INFO rb-a683fe2-225997-428993 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-26 02:38:43,337 100 INFO rb-a683fe2-225997-428993 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-26 02:38:43,344 100 INFO rb-a683fe2-225997-428993 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-26 02:38:43,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:43,391 100 INFO rb-a683fe2-225997-428993 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-26 02:38:43,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60334597 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-10-26 02:38:43,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60334597 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-10-26 02:38:43,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.081 2026-10-26 02:38:44,301 100 INFO rb-a683fe2-225997-428993 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-26 02:38:44,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-10-26 02:38:44,322 100 INFO rb-a683fe2-225997-428993 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-26 02:38:44,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:38:44,351 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:44,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11195 2026-10-26 02:38:44,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:38:44,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11195 2026-10-26 02:38:44,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023844_481650_TestUi.txt 2026-10-26 02:38:44,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjegt9vvg_chrome_odoo" 2026-10-26 02:38:44,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-26 02:38:45,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11444 2026-10-26 02:38:45,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeg68lfzu_chrome_odoo 2026-10-26 02:38:45,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39095/json/version 2026-10-26 02:38:45,473 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39095/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:38:45,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:38:45,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39095/json 2026-10-26 02:38:45,540 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39095/json with timeout 3 increased to 10s during tests 2026-10-26 02:38:45,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39095/devtools/page/8B8C659481F47B65B1698EF4C7D5BC0B 2026-10-26 02:38:45,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:38:45,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:38:45,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:38:45,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:38:46,003 100 INFO rb-a683fe2-225997-428993 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-26 02:38:46,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:38:46,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:38:47,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.105 0.948 2026-10-26 02:38:47,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8B8C659481F47B65B1698EF4C7D5BC0B', 'loaderId': 'FC88A5C43EAF8DD7BA7EC5E960BC3283', 'isDownload': False} 2026-10-26 02:38:47,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-26 02:38:47,136 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:47,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.013 2026-10-26 02:38:47,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.041 2026-10-26 02:38:47,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.084 2026-10-26 02:38:47,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.021 0.010 2026-10-26 02:38:47,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.048 2026-10-26 02:38:48,050 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 02:38:48,052 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 02:38:48,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.028 2026-10-26 02:38:48,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:49,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.345 0.753 2026-10-26 02:38:49,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.112 2026-10-26 02:38:49,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:38:49,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.132 2026-10-26 02:38:49,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:38:49,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:38:50,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.161 0.531 2026-10-26 02:38:50,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:38:50,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.080 2026-10-26 02:38:50,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "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-26 02:38:50,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:38:50,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.068 0.059 2026-10-26 02:38:50,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.159 2026-10-26 02:38:50,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:38:50,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.203 2026-10-26 02:38:50,785 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:38:50,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:50,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:38:50,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.046 0.276 2026-10-26 02:38:50,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.366 2026-10-26 02:38:51,010 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:38:51,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.030 0.447 2026-10-26 02:38:51,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.404 2026-10-26 02:38:51,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.308 2026-10-26 02:38:51,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:38:51,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.315 2026-10-26 02:38:51,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.308 2026-10-26 02:38:51,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.199 2026-10-26 02:38:51,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.178 2026-10-26 02:38:51,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.188 2026-10-26 02:38:51,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.179 2026-10-26 02:38:51,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.114 2026-10-26 02:38:51,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.206 2026-10-26 02:38:51,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.260 2026-10-26 02:38:51,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:51,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-26 02:38:51,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:51,574 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.324 2026-10-26 02:38:51,592 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.340 2026-10-26 02:38:51,623 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,636 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.340 2026-10-26 02:38:51,653 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,661 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,679 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.311 2026-10-26 02:38:51,707 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,711 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.271 2026-10-26 02:38:51,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:51,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:51,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.196 2026-10-26 02:38:51,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:51,811 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:38:51,843 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,881 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,889 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,894 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,908 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,924 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,942 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,956 100 INFO rb-a683fe2-225997-428993 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-26 02:38:51,974 100 INFO rb-a683fe2-225997-428993 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-26 02:38:52,821 100 INFO rb-a683fe2-225997-428993 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-26 02:38:52,859 100 INFO rb-a683fe2-225997-428993 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-26 02:38:52,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:38:52,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:38:52,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 02:38:52,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:52,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:52,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:52,955 100 INFO rb-a683fe2-225997-428993 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-26 02:38:52,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:38:52,983 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,021 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,022 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,032 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,045 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,071 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,079 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,101 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.014 2026-10-26 02:38:53,111 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,951 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,957 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,972 100 INFO rb-a683fe2-225997-428993 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-26 02:38:53,998 100 INFO rb-a683fe2-225997-428993 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-26 02:38:54,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-26 02:38:54,005 100 INFO rb-a683fe2-225997-428993 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-26 02:38:54,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:54,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3896048 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-10-26 02:38:54,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:38:54,060 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:38:54,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3896048 with result: [{'id': 56, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-10-26 02:38:54,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.094 0.195 2026-10-26 02:38:54,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:54] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 02:38:54,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:38:55,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:55,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:55,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:55,210 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:38:55,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:38:55,257 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,279 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:55,305 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:55,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:55,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 02:38:55,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:38:55,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 02:38:55,389 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,405 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:55,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:55,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:55,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 02:38:55,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:38:55,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-26 02:38:55,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:55,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:55,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:55,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:38:55,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:38:55,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:38:55,625 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,641 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,655 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,672 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,688 100 INFO rb-a683fe2-225997-428993 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-26 02:38:55,712 100 INFO rb-a683fe2-225997-428993 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-26 02:38:56,546 100 INFO rb-a683fe2-225997-428993 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-26 02:38:56,560 100 INFO rb-a683fe2-225997-428993 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-26 02:38:56,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:56,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97240749 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-10-26 02:38:56,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-10-26 02:38:56,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97240749 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-10-26 02:38:56,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.028 0.085 2026-10-26 02:38:57,486 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:57,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:57,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:57,526 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 02:38:57,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:38:57,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-26 02:38:57,593 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,605 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:38:57,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:38:57,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-26 02:38:57,672 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,691 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,706 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,724 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:38:57,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-26 02:38:57,774 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,801 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,807 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,824 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,846 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,856 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,873 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,890 100 INFO rb-a683fe2-225997-428993 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-26 02:38:57,908 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:38:58,775 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,838 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,855 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:38:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:38:58,903 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,913 100 INFO rb-a683fe2-225997-428993 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-26 02:38:58,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:38:58,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:38:58,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66628275 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-10-26 02:38:58,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:02,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66628275 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0005', 'account_move': 215}] 2026-10-26 02:39:02,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.878 2.345 2026-10-26 02:39:02,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:02] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.009 0.017 2026-10-26 02:39:03,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:39:03,082 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:03,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11444 2026-10-26 02:39:03,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:39:03,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11444 2026-10-26 02:39:03,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023903_192714_TestUi.txt 2026-10-26 02:39:03,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeg68lfzu_chrome_odoo" 2026-10-26 02:39:03,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-26 02:39:03,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11663 2026-10-26 02:39:03,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp19awl4dj_chrome_odoo 2026-10-26 02:39:03,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33633/json/version 2026-10-26 02:39:03,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33633/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:39:04,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:39:04,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33633/json 2026-10-26 02:39:04,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33633/json with timeout 3 increased to 10s during tests 2026-10-26 02:39:04,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33633/devtools/page/D4E7D423C08F4EDA3A7DE4476E2BD6E8 2026-10-26 02:39:04,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:39:04,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:39:04,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:39:04,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:39:04,488 100 INFO rb-a683fe2-225997-428993 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-26 02:39:04,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:39:04,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:05,572 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.113 0.946 2026-10-26 02:39:05,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D4E7D423C08F4EDA3A7DE4476E2BD6E8', 'loaderId': '8FEF641A446AC5A1FF8E74108ECAF2CC', 'isDownload': False} 2026-10-26 02:39:05,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-26 02:39:05,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:05,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.016 2026-10-26 02:39:05,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-10-26 02:39:05,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.045 2026-10-26 02:39:06,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.027 0.017 2026-10-26 02:39:06,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.022 2026-10-26 02:39:06,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 02:39:06,450 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:06,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:39:06,487 100 INFO rb-a683fe2-225997-428993 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-26 02:39:07,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.271 0.693 2026-10-26 02:39:07,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.977 2026-10-26 02:39:07,552 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:07,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.114 2026-10-26 02:39:07,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-26 02:39:07,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 02:39:08,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.143 0.485 2026-10-26 02:39:08,659 100 INFO rb-a683fe2-225997-428993 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-26 02:39:08,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.083 2026-10-26 02:39:08,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "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-26 02:39:08,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 02:39:08,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.044 0.070 2026-10-26 02:39:08,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.179 2026-10-26 02:39:09,024 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:39:09,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.263 2026-10-26 02:39:09,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.334 2026-10-26 02:39:09,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-26 02:39:09,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.030 0.422 2026-10-26 02:39:09,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.366 2026-10-26 02:39:09,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:09,291 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:39:09,324 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:39:09,343 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:39:09,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.079 0.289 2026-10-26 02:39:09,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.375 2026-10-26 02:39:09,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.382 2026-10-26 02:39:09,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:09,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.040 0.403 2026-10-26 02:39:09,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.315 2026-10-26 02:39:09,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.287 2026-10-26 02:39:09,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.301 2026-10-26 02:39:09,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.260 2026-10-26 02:39:09,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-26 02:39:09,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.167 2026-10-26 02:39:09,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.144 2026-10-26 02:39:09,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-26 02:39:09,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.368 2026-10-26 02:39:09,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-26 02:39:09,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.092 2026-10-26 02:39:09,968 100 INFO rb-a683fe2-225997-428993 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-26 02:39:09,985 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,010 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.024 2026-10-26 02:39:10,020 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,067 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,075 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,088 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,950 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,956 100 INFO rb-a683fe2-225997-428993 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-26 02:39:10,972 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,003 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,011 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 02:39:11,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-26 02:39:11,877 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,901 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,908 100 INFO rb-a683fe2-225997-428993 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-26 02:39:11,926 100 INFO rb-a683fe2-225997-428993 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-26 02:39:12,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:39:12,766 100 INFO rb-a683fe2-225997-428993 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-26 02:39:12,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:39:12,784 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:39:12,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11663 2026-10-26 02:39:12,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:39:12,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11663 2026-10-26 02:39:12,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023912_925167_TestUi.txt 2026-10-26 02:39:12,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp19awl4dj_chrome_odoo" 2026-10-26 02:39:12,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-26 02:39:13,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11871 2026-10-26 02:39:13,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdsjn1kak_chrome_odoo 2026-10-26 02:39:13,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46361/json/version 2026-10-26 02:39:13,634 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46361/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:39:13,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:39:13,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46361/json 2026-10-26 02:39:13,673 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46361/json with timeout 3 increased to 10s during tests 2026-10-26 02:39:13,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46361/devtools/page/0C26108D983E555F65C787B3D771573F 2026-10-26 02:39:13,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:39:13,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:39:13,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 02:39:13,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:39:13,994 100 INFO rb-a683fe2-225997-428993 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-26 02:39:13,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:39:14,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:15,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.087 0.918 2026-10-26 02:39:15,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0C26108D983E555F65C787B3D771573F', 'loaderId': '0B43C6833E3F0D2186AC13FC5743ED9F', 'isDownload': False} 2026-10-26 02:39:15,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-26 02:39:15,062 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:15,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 02:39:15,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.031 2026-10-26 02:39:15,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-26 02:39:15,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 02:39:15,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-26 02:39:15,821 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:39:15,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.007 2026-10-26 02:39:15,838 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:15,863 100 INFO rb-a683fe2-225997-428993 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-26 02:39:16,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.308 0.794 2026-10-26 02:39:17,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.116 2026-10-26 02:39:17,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:17,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.090 2026-10-26 02:39:17,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:39:17,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 02:39:18,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.134 0.524 2026-10-26 02:39:18,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:39:18,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "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-26 02:39:18,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "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-26 02:39:18,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 02:39:18,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.050 0.074 2026-10-26 02:39:18,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.195 2026-10-26 02:39:18,465 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:18,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.262 2026-10-26 02:39:18,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.301 2026-10-26 02:39:18,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.405 2026-10-26 02:39:18,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39: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-26 02:39:18,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:18,728 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:39:18,761 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:39:18,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.037 0.487 2026-10-26 02:39:18,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.459 2026-10-26 02:39:18,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.422 2026-10-26 02:39:19,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.038 0.468 2026-10-26 02:39:19,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.501 2026-10-26 02:39:19,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.323 2026-10-26 02:39:19,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:39:19,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.315 2026-10-26 02:39:19,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.300 2026-10-26 02:39:19,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.302 2026-10-26 02:39:19,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.260 2026-10-26 02:39:19,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.229 2026-10-26 02:39:19,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.222 2026-10-26 02:39:19,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.208 2026-10-26 02:39:19,383 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.211 2026-10-26 02:39:19,397 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,429 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.251 2026-10-26 02:39:19,450 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,472 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.247 2026-10-26 02:39:19,476 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,516 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,517 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,523 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.125 2026-10-26 02:39:19,545 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,561 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,577 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.154 2026-10-26 02:39:19,624 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,629 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,640 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,658 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,679 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,695 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,707 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,727 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,748 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,764 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,775 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,789 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,807 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,834 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,840 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,870 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,874 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,891 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,909 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-26 02:39:19,937 100 INFO rb-a683fe2-225997-428993 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-26 02:39:19,979 100 INFO rb-a683fe2-225997-428993 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-26 02:39:20,011 100 INFO rb-a683fe2-225997-428993 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-26 02:39:20,026 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:39:20,029 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:39:20,036 100 INFO rb-a683fe2-225997-428993 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-26 02:39:20,045 100 INFO rb-a683fe2-225997-428993 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-26 02:39:20,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:20,074 100 INFO rb-a683fe2-225997-428993 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-26 02:39:20,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33359726 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-26 02:39:20,096 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:20,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33359726 with result: [{'id': 59, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-26 02:39:20,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.102 0.203 2026-10-26 02:39:20,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-26 02:39:20,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:39:21,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:39:21,208 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:21,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11871 2026-10-26 02:39:21,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:39:21,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11871 2026-10-26 02:39:21,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023921_381319_TestUi.txt 2026-10-26 02:39:21,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdsjn1kak_chrome_odoo" 2026-10-26 02:39:21,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-26 02:39:22,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12076 2026-10-26 02:39:22,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpge1cig6f_chrome_odoo 2026-10-26 02:39:22,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42121/json/version 2026-10-26 02:39:22,535 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42121/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:39:22,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:39:22,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42121/json 2026-10-26 02:39:22,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42121/json with timeout 3 increased to 10s during tests 2026-10-26 02:39:22,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42121/devtools/page/B6AFB2726B13DC39BC26A04F9972B497 2026-10-26 02:39:22,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:39:22,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:39:23,002 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:39:23,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:39:23,026 100 INFO rb-a683fe2-225997-428993 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-26 02:39:23,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:39:23,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:24,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.082 0.930 2026-10-26 02:39:24,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B6AFB2726B13DC39BC26A04F9972B497', 'loaderId': '8155690A071C75E6720DD44FE0B1019E', 'isDownload': False} 2026-10-26 02:39:24,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-26 02:39:24,095 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:24,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.029 0.016 2026-10-26 02:39:24,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-26 02:39:24,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.078 2026-10-26 02:39:24,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 02:39:24,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 02:39:24,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:24,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 02:39:24,839 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:39:24,880 100 INFO rb-a683fe2-225997-428993 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-26 02:39:25,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.327 0.746 2026-10-26 02:39:26,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.056 1.090 2026-10-26 02:39:26,143 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:26,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.132 2026-10-26 02:39:26,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 02:39:26,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:39:27,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.552 2026-10-26 02:39:27,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:39:27,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.101 2026-10-26 02:39:27,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "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-26 02:39:27,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:39:27,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.046 0.080 2026-10-26 02:39:27,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.184 2026-10-26 02:39:27,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.208 2026-10-26 02:39:27,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.029 0.293 2026-10-26 02:39:27,791 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:39:27,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.360 2026-10-26 02:39:27,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.442 2026-10-26 02:39:27,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.401 2026-10-26 02:39:28,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.034 0.415 2026-10-26 02:39:28,094 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:39:28,138 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:39:28,150 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:39:28,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.458 2026-10-26 02:39:28,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.412 2026-10-26 02:39:28,254 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:28,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.372 2026-10-26 02:39:28,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:39:28,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.027 0.341 2026-10-26 02:39:28,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.369 2026-10-26 02:39:28,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.220 2026-10-26 02:39:28,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.186 2026-10-26 02:39:28,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.205 2026-10-26 02:39:28,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.023 0.206 2026-10-26 02:39:28,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.234 2026-10-26 02:39:28,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.244 2026-10-26 02:39:28,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.245 2026-10-26 02:39:28,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.255 2026-10-26 02:39:28,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.093 2026-10-26 02:39:28,806 100 INFO rb-a683fe2-225997-428993 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-26 02:39:28,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:28,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:28,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.039 2026-10-26 02:39:28,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:28,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:39:28,910 100 INFO rb-a683fe2-225997-428993 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-26 02:39:28,959 100 INFO rb-a683fe2-225997-428993 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-26 02:39:28,978 100 INFO rb-a683fe2-225997-428993 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-26 02:39:28,995 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,011 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,024 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,047 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,059 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:29,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:29,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:29,126 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:39:29,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:29,181 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,201 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,215 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,227 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,251 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,275 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,276 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,295 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,310 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:29,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:29,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:29,383 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:39:29,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:29,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:29,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:29,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:29,481 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:29,515 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,531 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,543 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,563 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,579 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,593 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,608 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,623 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:39:29,683 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,764 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:29,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:29,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:29,839 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:39:29,875 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,900 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,904 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,924 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,947 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,958 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,978 100 INFO rb-a683fe2-225997-428993 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-26 02:39:29,989 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:39:30,028 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,100 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,123 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,188 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:30,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 02:39:30,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:30,213 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:39:30,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:30,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:30,259 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 02:39:30,293 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,322 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,326 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,341 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,356 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,383 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,391 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,408 100 INFO rb-a683fe2-225997-428993 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-26 02:39:30,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 02:39:30,424 100 INFO rb-a683fe2-225997-428993 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-26 02:39:31,262 100 INFO rb-a683fe2-225997-428993 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-26 02:39:31,273 100 INFO rb-a683fe2-225997-428993 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-26 02:39:31,287 100 INFO rb-a683fe2-225997-428993 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-26 02:39:31,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:31,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:31,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-26 02:39:31,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43378478 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-10-26 02:39:31,361 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:39:31,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43378478 with result: [{'id': 60, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-10-26 02:39:31,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.077 0.157 2026-10-26 02:39:31,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:31] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.019 0.013 2026-10-26 02:39:31,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-26 02:39:32,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:32,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:32,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:32,443 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:32,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:32,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-26 02:39:32,506 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:32,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:32,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-26 02:39:32,572 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:32,604 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:32,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-26 02:39:32,638 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:32,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:32,687 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,704 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,754 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,771 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-26 02:39:32,839 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-26 02:39:32,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-26 02:39:32,904 100 INFO rb-a683fe2-225997-428993 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-26 02:39:32,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:32,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:32,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:32,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:32,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:33,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:33,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:33,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-26 02:39:33,059 100 INFO rb-a683fe2-225997-428993 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-26 02:39:33,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.017 0.030 2026-10-26 02:39:33,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:33] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.023 0.053 2026-10-26 02:39:33,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:33,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-26 02:39:34,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-26 02:39:34,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-26 02:39:34,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:34,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:34,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-26 02:39:34,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 02:39:34,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.026 2026-10-26 02:39:34,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 02:39:34,879 100 INFO rb-a683fe2-225997-428993 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-26 02:39:34,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:34,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:34,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47993510 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-10-26 02:39:35,054 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47993510 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-10-26 02:39:35,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.054 0.102 2026-10-26 02:39:35,848 100 INFO rb-a683fe2-225997-428993 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-26 02:39:35,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:39:35,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:39:35,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 02:39:35,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 02:39:35,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-26 02:39:35,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 02:39:35,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-26 02:39:35,979 100 INFO rb-a683fe2-225997-428993 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-26 02:39:36,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.034 2026-10-26 02:39:36,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:36] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.018 0.059 2026-10-26 02:39:36,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:39:36,874 100 INFO rb-a683fe2-225997-428993 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-26 02:39:36,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:36,907 100 INFO rb-a683fe2-225997-428993 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-26 02:39:36,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-26 02:39:36,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 02:39:37,002 100 INFO rb-a683fe2-225997-428993 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-26 02:39:37,014 100 INFO rb-a683fe2-225997-428993 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-26 02:39:37,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-26 02:39:37,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:37] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:39:39,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.720 2.184 2026-10-26 02:39:40,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:40] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:39:40,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:40] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.009 0.021 2026-10-26 02:39:40,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.030 2026-10-26 02:39:40,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:40] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.019 0.053 2026-10-26 02:39:41,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-26 02:39:41,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-26 02:39:41,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:41,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-26 02:39:41,838 100 INFO rb-a683fe2-225997-428993 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-26 02:39:41,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:41,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:39:41,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.029 2026-10-26 02:39:41,898 100 INFO rb-a683fe2-225997-428993 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-26 02:39:41,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:39:41,931 100 INFO rb-a683fe2-225997-428993 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-26 02:39:41,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:41,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-26 02:39:41,984 100 INFO rb-a683fe2-225997-428993 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-26 02:39:41,998 100 INFO rb-a683fe2-225997-428993 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-26 02:39:41,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.041 2026-10-26 02:39:42,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:39:42,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.030 2026-10-26 02:39:42,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:42,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:39:42,044 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:42] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:39:42,055 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:39:42,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:42,123 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,132 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,144 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.027 2026-10-26 02:39:42,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:39:42,184 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:42] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:39:42,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:39:42,199 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,216 100 INFO rb-a683fe2-225997-428993 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-26 02:39:42,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:39:43,646 100 INFO rb-a683fe2-225997-428993 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-26 02:39:43,655 100 INFO rb-a683fe2-225997-428993 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-26 02:39:43,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 02:39:45,108 100 INFO rb-a683fe2-225997-428993 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-26 02:39:45,119 100 INFO rb-a683fe2-225997-428993 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-26 02:39:45,136 100 INFO rb-a683fe2-225997-428993 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-26 02:39:45,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:39:45,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:46,015 100 INFO rb-a683fe2-225997-428993 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-26 02:39:46,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 02:39:46,042 100 INFO rb-a683fe2-225997-428993 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-26 02:39:46,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.040 2026-10-26 02:39:46,062 100 INFO rb-a683fe2-225997-428993 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-26 02:39:46,074 100 INFO rb-a683fe2-225997-428993 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-26 02:39:46,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:46,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:39:46,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83049539 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-10-26 02:39:46,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83049539 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-10-26 02:39:46,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.052 0.124 2026-10-26 02:39:47,083 100 INFO rb-a683fe2-225997-428993 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-26 02:39:47,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-26 02:39:47,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-26 02:39:47,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-26 02:39:47,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.031 2026-10-26 02:39:47,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:47] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.031 0.052 2026-10-26 02:39:48,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:39:48,056 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:48,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12076 2026-10-26 02:39:48,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:39:48,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12076 2026-10-26 02:39:48,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023948_195250_TestUi.txt 2026-10-26 02:39:48,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpge1cig6f_chrome_odoo" 2026-10-26 02:39:48,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-26 02:39:49,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12321 2026-10-26 02:39:49,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx7ay0p0z_chrome_odoo 2026-10-26 02:39:49,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34781/json/version 2026-10-26 02:39:49,377 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34781/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:39:49,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:39:49,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34781/json 2026-10-26 02:39:49,449 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34781/json with timeout 3 increased to 10s during tests 2026-10-26 02:39:49,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34781/devtools/page/CF3801C72161D859AC5EF6B2F6BB6D0D 2026-10-26 02:39:49,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:39:49,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:39:49,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:39:49,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:39:49,886 100 INFO rb-a683fe2-225997-428993 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-26 02:39:49,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:39:49,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:51,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 1.974 2026-10-26 02:39:51,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CF3801C72161D859AC5EF6B2F6BB6D0D', 'loaderId': 'C41EB1876E9875568AD10163847952CE', 'isDownload': False} 2026-10-26 02:39:51,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-26 02:39:52,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:52,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.015 2026-10-26 02:39:52,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.049 2026-10-26 02:39:52,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.085 2026-10-26 02:39:52,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-26 02:39:52,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.022 2026-10-26 02:39:52,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:39:52,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.019 2026-10-26 02:39:52,845 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:39:52,873 100 INFO rb-a683fe2-225997-428993 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-26 02:39:53,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.299 0.745 2026-10-26 02:39:54,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.068 2026-10-26 02:39:54,054 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:39:54,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.100 2026-10-26 02:39:54,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 02:39:54,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 02:39:55,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.164 0.475 2026-10-26 02:39:55,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:39:55,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "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-26 02:39:55,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-26 02:39:55,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 02:39:55,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.051 0.076 2026-10-26 02:39:55,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.189 2026-10-26 02:39:55,583 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:39:55,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.260 2026-10-26 02:39:55,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-26 02:39:55,693 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:39:55,744 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:39:55,770 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:39:55,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.412 2026-10-26 02:39:55,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.419 2026-10-26 02:39:55,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.452 2026-10-26 02:39:56,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.399 2026-10-26 02:39:56,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.432 2026-10-26 02:39:56,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.305 2026-10-26 02:39:56,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.301 2026-10-26 02:39:56,138 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:39:56,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:39:56,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.283 2026-10-26 02:39:56,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.280 2026-10-26 02:39:56,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.021 0.298 2026-10-26 02:39:56,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.255 2026-10-26 02:39:56,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.184 2026-10-26 02:39:56,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.185 2026-10-26 02:39:56,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.242 2026-10-26 02:39:56,449 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,460 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.293 2026-10-26 02:39:56,506 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.243 2026-10-26 02:39:56,526 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-26 02:39:56,556 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.019 0.257 2026-10-26 02:39:56,589 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.272 2026-10-26 02:39:56,600 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.017 0.226 2026-10-26 02:39:56,649 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:39:56,677 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,686 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:39:56,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:56,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.057 0.225 2026-10-26 02:39:56,736 100 INFO rb-a683fe2-225997-428993 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-26 02:39:56,748 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29514838 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-26 02:39:56,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:39:57,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29514838 with result: [{'id': 63, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-26 02:39:57,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.109 0.191 2026-10-26 02:39:57,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:57] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.021 2026-10-26 02:39:57,860 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,870 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,913 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,927 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,936 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,955 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,970 100 INFO rb-a683fe2-225997-428993 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-26 02:39:57,991 100 INFO rb-a683fe2-225997-428993 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-26 02:39:58,002 100 INFO rb-a683fe2-225997-428993 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-26 02:39:58,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:39:58,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56757690 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-10-26 02:39:58,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-26 02:39:58,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56757690 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-10-26 02:39:58,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.033 0.095 2026-10-26 02:39:58,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:39:58,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:39:58,956 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:39:58,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12321 2026-10-26 02:39:58,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:39:58,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12321 2026-10-26 02:39:59,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_023959_074292_TestUi.txt 2026-10-26 02:39:59,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx7ay0p0z_chrome_odoo" 2026-10-26 02:39:59,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-26 02:39:59,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12535 2026-10-26 02:39:59,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpff74wt9f_chrome_odoo 2026-10-26 02:39:59,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46267/json/version 2026-10-26 02:39:59,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46267/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:00,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:00,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46267/json 2026-10-26 02:40:00,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46267/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:00,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46267/devtools/page/843D8599060399C4C2EFCAFDA6730800 2026-10-26 02:40:00,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:00,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:00,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:00,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:00,391 100 INFO rb-a683fe2-225997-428993 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-26 02:40:00,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:00,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:01,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:01] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.102 0.840 2026-10-26 02:40:01,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '843D8599060399C4C2EFCAFDA6730800', 'loaderId': '7AC3F95517A814F950BBC8DA66921B76', 'isDownload': False} 2026-10-26 02:40:01,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-26 02:40:01,391 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:01,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:01] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-26 02:40:01,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:01] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.032 2026-10-26 02:40:01,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:01] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.050 2026-10-26 02:40:02,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:02] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.025 2026-10-26 02:40:02,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.021 2026-10-26 02:40:02,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-26 02:40:02,185 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:02,186 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:40:02,217 100 INFO rb-a683fe2-225997-428993 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-26 02:40:03,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.319 0.738 2026-10-26 02:40:03,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.115 2026-10-26 02:40:03,435 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:03,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.167 2026-10-26 02:40:03,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:40:03,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:40:04,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.143 0.618 2026-10-26 02:40:04,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:04,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.104 2026-10-26 02:40:04,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.024 2026-10-26 02:40:04,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:40:04,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.062 0.093 2026-10-26 02:40:04,970 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:05,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.190 2026-10-26 02:40:05,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.228 2026-10-26 02:40:05,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.269 2026-10-26 02:40:05,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.364 2026-10-26 02:40:05,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:05,298 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:40:05,324 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:05,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.047 0.483 2026-10-26 02:40:05,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.442 2026-10-26 02:40:05,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.471 2026-10-26 02:40:05,563 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:40:05,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.491 2026-10-26 02:40:05,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.500 2026-10-26 02:40:05,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:40:05,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.363 2026-10-26 02:40:05,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.322 2026-10-26 02:40:05,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.272 2026-10-26 02:40:05,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.288 2026-10-26 02:40:05,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.017 0.259 2026-10-26 02:40:05,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.232 2026-10-26 02:40:05,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.185 2026-10-26 02:40:05,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-26 02:40:05,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.021 0.207 2026-10-26 02:40:05,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-26 02:40:06,003 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.234 2026-10-26 02:40:06,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-26 02:40:06,039 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.173 2026-10-26 02:40:06,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-26 02:40:06,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.121 2026-10-26 02:40:06,098 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-26 02:40:06,113 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.138 2026-10-26 02:40:06,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-26 02:40:06,150 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-26 02:40:06,174 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,210 100 INFO rb-a683fe2-225997-428993 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-26 02:40:06,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:06,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:06,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12535 2026-10-26 02:40:06,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:06,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12535 2026-10-26 02:40:06,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024006_462944_TestUi.txt 2026-10-26 02:40:06,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpff74wt9f_chrome_odoo" 2026-10-26 02:40:06,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-26 02:40:11,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12742 2026-10-26 02:40:11,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcicnpng0_chrome_odoo 2026-10-26 02:40:11,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45485/json/version 2026-10-26 02:40:11,758 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45485/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:11,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:11,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45485/json 2026-10-26 02:40:11,854 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45485/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:11,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45485/devtools/page/C363AB1715553B6A89C68666D33800ED 2026-10-26 02:40:11,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:11,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:12,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:12,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:12,364 100 INFO rb-a683fe2-225997-428993 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-26 02:40:12,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:12,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:13,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.154 1.008 2026-10-26 02:40:13,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C363AB1715553B6A89C68666D33800ED', 'loaderId': 'ABFD5D63B58141B7C3492CD118378BCC', 'isDownload': False} 2026-10-26 02:40:13,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-26 02:40:13,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:13,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.018 2026-10-26 02:40:13,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.045 2026-10-26 02:40:13,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.055 2026-10-26 02:40:14,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.028 0.014 2026-10-26 02:40:14,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.028 2026-10-26 02:40:14,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:40:14,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-10-26 02:40:14,535 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:40:14,559 100 INFO rb-a683fe2-225997-428993 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-26 02:40:15,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.303 0.773 2026-10-26 02:40:15,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.109 2026-10-26 02:40:15,772 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:15,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.032 0.093 2026-10-26 02:40:15,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:40:15,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 02:40:16,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:16,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.164 0.600 2026-10-26 02:40:16,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.028 0.092 2026-10-26 02:40:16,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.022 2026-10-26 02:40:17,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:40:17,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.028 0.094 2026-10-26 02:40:17,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.198 2026-10-26 02:40:17,295 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:17,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.224 2026-10-26 02:40:17,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.306 2026-10-26 02:40:17,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.371 2026-10-26 02:40:17,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:17,528 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.013 2026-10-26 02:40:17,551 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:40:17,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.474 2026-10-26 02:40:17,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.438 2026-10-26 02:40:17,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.438 2026-10-26 02:40:17,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.492 2026-10-26 02:40:17,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.495 2026-10-26 02:40:17,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.423 2026-10-26 02:40:17,925 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:40:17,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.369 2026-10-26 02:40:17,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:40:17,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.382 2026-10-26 02:40:18,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.312 2026-10-26 02:40:18,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.250 2026-10-26 02:40:18,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.208 2026-10-26 02:40:18,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.159 2026-10-26 02:40:18,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.174 2026-10-26 02:40:18,207 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,231 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.229 2026-10-26 02:40:18,240 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,259 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,278 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,293 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,307 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.284 2026-10-26 02:40:18,341 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,343 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,364 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,374 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.318 2026-10-26 02:40:18,393 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,419 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,436 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,443 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.364 2026-10-26 02:40:18,474 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,476 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.387 2026-10-26 02:40:18,598 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,607 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,615 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.420 2026-10-26 02:40:18,630 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,640 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,655 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.405 2026-10-26 02:40:18,673 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,708 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,717 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,719 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.367 2026-10-26 02:40:18,759 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,761 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,774 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,790 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.396 2026-10-26 02:40:18,837 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,842 100 INFO rb-a683fe2-225997-428993 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-26 02:40:18,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.366 2026-10-26 02:40:18,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.347 2026-10-26 02:40:18,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.339 2026-10-26 02:40:19,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-26 02:40:19,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.315 2026-10-26 02:40:19,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.259 2026-10-26 02:40:19,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.215 2026-10-26 02:40:19,681 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,689 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,702 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,718 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,738 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,751 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,768 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,789 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,803 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,819 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,835 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,853 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,868 100 INFO rb-a683fe2-225997-428993 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-26 02:40:19,886 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:40:20,727 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,736 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,752 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,769 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,785 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,854 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,857 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,878 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,886 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:20,892 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:20,899 100 INFO rb-a683fe2-225997-428993 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-26 02:40:20,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:40:20,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:40:20,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.020 2026-10-26 02:40:20,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33503381 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-26 02:40:20,985 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:21,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33503381 with result: [{'id': 65, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-26 02:40:21,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.117 0.182 2026-10-26 02:40:21,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 02:40:21,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:40:22,068 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,085 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,103 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,118 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,135 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,152 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,232 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,237 100 INFO rb-a683fe2-225997-428993 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-26 02:40:22,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:22,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12742 2026-10-26 02:40:22,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:22,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12742 2026-10-26 02:40:22,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024022_363731_TestUi.txt 2026-10-26 02:40:22,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcicnpng0_chrome_odoo" 2026-10-26 02:40:22,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-26 02:40:23,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12962 2026-10-26 02:40:23,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnbmly5y8_chrome_odoo 2026-10-26 02:40:23,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39691/json/version 2026-10-26 02:40:23,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39691/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:23,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:23,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39691/json 2026-10-26 02:40:23,676 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39691/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:23,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39691/devtools/page/679E283E97CD7F05D6C1E7372C677B1B 2026-10-26 02:40:23,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:23,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:24,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:24,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:24,169 100 INFO rb-a683fe2-225997-428993 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-26 02:40:24,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:24,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:25,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.088 0.929 2026-10-26 02:40:25,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '679E283E97CD7F05D6C1E7372C677B1B', 'loaderId': 'F60078647CD58A7DA870DFC6DCB7E5AA', 'isDownload': False} 2026-10-26 02:40:25,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-26 02:40:25,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:25,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:40:25,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-26 02:40:25,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.041 2026-10-26 02:40:25,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.022 2026-10-26 02:40:25,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-26 02:40:26,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:40:26,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.013 2026-10-26 02:40:26,029 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:26,070 100 INFO rb-a683fe2-225997-428993 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-26 02:40:27,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.302 0.708 2026-10-26 02:40:27,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.026 2026-10-26 02:40:27,184 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:27,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.118 2026-10-26 02:40:27,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 02:40:27,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 02:40:28,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.163 0.514 2026-10-26 02:40:28,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:28,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "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-26 02:40:28,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-26 02:40:28,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 02:40:28,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.048 0.106 2026-10-26 02:40:28,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.051 0.151 2026-10-26 02:40:28,693 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:40:28,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.263 2026-10-26 02:40:28,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.027 0.379 2026-10-26 02:40:28,903 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:40:28,921 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:40:28,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:40:28,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:28] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.403 2026-10-26 02:40:29,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.500 2026-10-26 02:40:29,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.490 2026-10-26 02:40:29,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.411 2026-10-26 02:40:29,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:29,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.007 0.398 2026-10-26 02:40:29,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.042 0.307 2026-10-26 02:40:29,326 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:40:29,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.334 2026-10-26 02:40:29,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.284 2026-10-26 02:40:29,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.272 2026-10-26 02:40:29,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.282 2026-10-26 02:40:29,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.242 2026-10-26 02:40:29,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.233 2026-10-26 02:40:29,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.022 0.123 2026-10-26 02:40:29,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.185 2026-10-26 02:40:29,577 100 INFO rb-a683fe2-225997-428993 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-26 02:40:29,590 100 INFO rb-a683fe2-225997-428993 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-26 02:40:29,631 100 INFO rb-a683fe2-225997-428993 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-26 02:40:29,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.036 0.239 2026-10-26 02:40:29,653 100 INFO rb-a683fe2-225997-428993 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-26 02:40:29,654 100 INFO rb-a683fe2-225997-428993 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-26 02:40:29,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:29,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.267 2026-10-26 02:40:29,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:40:29,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12962 2026-10-26 02:40:29,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.008 0.258 2026-10-26 02:40:29,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:29,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12962 2026-10-26 02:40:29,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.015 0.288 2026-10-26 02:40:29,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.254 2026-10-26 02:40:29,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.260 2026-10-26 02:40:29,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024029_847107_TestUi.txt 2026-10-26 02:40:29,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnbmly5y8_chrome_odoo" 2026-10-26 02:40:29,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-26 02:40:30,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13174 2026-10-26 02:40:30,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9hi97u3i_chrome_odoo 2026-10-26 02:40:30,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json/version 2026-10-26 02:40:30,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44853/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:30,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:30,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json 2026-10-26 02:40:30,846 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44853/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:30,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44853/devtools/page/BEF1D14DBB1B23CA029684ED2B126DF8 2026-10-26 02:40:30,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:30,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:31,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:31,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:31,324 100 INFO rb-a683fe2-225997-428993 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-26 02:40:31,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:31,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:32,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.105 0.952 2026-10-26 02:40:32,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BEF1D14DBB1B23CA029684ED2B126DF8', 'loaderId': '65550FF0327926A85B0D2AB3F3A9D6BD', 'isDownload': False} 2026-10-26 02:40:32,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-26 02:40:32,442 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:32,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.014 2026-10-26 02:40:32,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.025 0.026 2026-10-26 02:40:32,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.045 2026-10-26 02:40:33,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 02:40:33,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-26 02:40:33,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 02:40:33,270 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:40:33,276 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:40:33,304 100 INFO rb-a683fe2-225997-428993 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-26 02:40:34,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.305 0.713 2026-10-26 02:40:34,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.022 2026-10-26 02:40:34,455 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:34,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.135 2026-10-26 02:40:34,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 02:40:34,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:40:35,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.182 0.580 2026-10-26 02:40:35,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:35,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.084 2026-10-26 02:40:35,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "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-26 02:40:35,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 02:40:35,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.027 0.085 2026-10-26 02:40:35,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:40:35,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.040 0.176 2026-10-26 02:40:36,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.247 2026-10-26 02:40:36,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.323 2026-10-26 02:40:36,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.362 2026-10-26 02:40:36,184 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:40:36,224 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 02:40:36,242 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:36,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.450 2026-10-26 02:40:36,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.392 2026-10-26 02:40:36,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.395 2026-10-26 02:40:36,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.401 2026-10-26 02:40:36,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.402 2026-10-26 02:40:36,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.293 2026-10-26 02:40:36,585 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 02:40:36,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:40:36,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.325 2026-10-26 02:40:36,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.305 2026-10-26 02:40:36,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.360 2026-10-26 02:40:36,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.320 2026-10-26 02:40:36,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-26 02:40:36,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.024 0.174 2026-10-26 02:40:36,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.190 2026-10-26 02:40:36,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.248 2026-10-26 02:40:36,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-26 02:40:36,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.245 2026-10-26 02:40:36,951 100 INFO rb-a683fe2-225997-428993 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-26 02:40:36,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-26 02:40:36,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-26 02:40:37,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.014 0.227 2026-10-26 02:40:37,007 100 INFO rb-a683fe2-225997-428993 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-26 02:40:37,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.154 2026-10-26 02:40:37,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-26 02:40:37,043 100 INFO rb-a683fe2-225997-428993 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-26 02:40:37,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-26 02:40:37,077 100 INFO rb-a683fe2-225997-428993 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-26 02:40:37,087 100 INFO rb-a683fe2-225997-428993 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-26 02:40:37,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:37,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.104 2026-10-26 02:40:37,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:40:37,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13174 2026-10-26 02:40:37,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:37,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13174 2026-10-26 02:40:37,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024037_282006_TestUi.txt 2026-10-26 02:40:37,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9hi97u3i_chrome_odoo" 2026-10-26 02:40:37,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-26 02:40:38,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13378 2026-10-26 02:40:38,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqsdqt211_chrome_odoo 2026-10-26 02:40:38,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40785/json/version 2026-10-26 02:40:38,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40785/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:38,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:38,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40785/json 2026-10-26 02:40:38,968 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40785/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:38,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40785/devtools/page/0383231C028702744273C5039FF3135F 2026-10-26 02:40:39,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:39,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:39,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:39,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:39,458 100 INFO rb-a683fe2-225997-428993 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-26 02:40:39,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:39,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:40,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:40] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.086 0.912 2026-10-26 02:40:40,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0383231C028702744273C5039FF3135F', 'loaderId': '77F0F6E7F89EC9A14A806CB28357F3E4', 'isDownload': False} 2026-10-26 02:40:40,483 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-26 02:40:40,516 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:40,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.013 2026-10-26 02:40:40,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-10-26 02:40:40,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.054 2026-10-26 02:40:41,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.013 0.013 2026-10-26 02:40:41,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 02:40:41,245 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:40:41,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-26 02:40:41,286 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:40:41,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-26 02:40:41,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:40:41,388 100 INFO rb-a683fe2-225997-428993 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-26 02:40:42,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.362 0.703 2026-10-26 02:40:42,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "GET /pos/ui HTTP/1.1" 200 - 21 0.021 1.046 2026-10-26 02:40:42,551 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:42,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.120 2026-10-26 02:40:42,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:40:42,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.008 0.012 2026-10-26 02:40:42,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:40:42,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 02:40:43,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.166 0.572 2026-10-26 02:40:43,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:43,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.067 2026-10-26 02:40:43,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:43] "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-26 02:40:43,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:40:44,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.068 0.071 2026-10-26 02:40:44,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:40:44,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.183 2026-10-26 02:40:44,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.276 2026-10-26 02:40:44,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.032 0.341 2026-10-26 02:40:44,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "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-26 02:40:44,350 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:40:44,376 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:40:44,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.035 0.463 2026-10-26 02:40:44,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.504 2026-10-26 02:40:44,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.437 2026-10-26 02:40:44,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.460 2026-10-26 02:40:44,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.059 0.437 2026-10-26 02:40:44,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.028 0.383 2026-10-26 02:40:44,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:40:44,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.390 2026-10-26 02:40:44,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:44,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.043 0.339 2026-10-26 02:40:44,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.367 2026-10-26 02:40:44,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.360 2026-10-26 02:40:44,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.031 0.333 2026-10-26 02:40:44,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.252 2026-10-26 02:40:45,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.196 2026-10-26 02:40:45,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-26 02:40:45,065 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-26 02:40:45,107 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-26 02:40:45,141 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-26 02:40:45,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.034 0.284 2026-10-26 02:40:45,174 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-26 02:40:45,205 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-26 02:40:45,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.337 2026-10-26 02:40:45,253 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-26 02:40:45,279 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-26 02:40:45,312 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-26 02:40:45,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.388 2026-10-26 02:40:45,340 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-26 02:40:45,382 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,390 100 INFO rb-a683fe2-225997-428993 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-26 02:40:45,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:45,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.427 2026-10-26 02:40:45,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13378 2026-10-26 02:40:45,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:45,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13378 2026-10-26 02:40:45,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.009 0.451 2026-10-26 02:40:45,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.060 0.452 2026-10-26 02:40:45,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024045_602095_TestUi.txt 2026-10-26 02:40:45,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqsdqt211_chrome_odoo" 2026-10-26 02:40:45,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.422 2026-10-26 02:40:45,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-10-26 02:40:45,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.350 2026-10-26 02:40:45,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.283 2026-10-26 02:40:45,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-26 02:40:46,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13585 2026-10-26 02:40:46,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmporpxb8t2_chrome_odoo 2026-10-26 02:40:46,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36959/json/version 2026-10-26 02:40:46,787 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36959/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:46,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:46,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36959/json 2026-10-26 02:40:46,865 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36959/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:46,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36959/devtools/page/3BE333AF697D592850F61131D08915D8 2026-10-26 02:40:46,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:46,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:47,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:47,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:47,302 100 INFO rb-a683fe2-225997-428993 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-26 02:40:47,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:47,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:49,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:49] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.089 1.873 2026-10-26 02:40:49,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3BE333AF697D592850F61131D08915D8', 'loaderId': 'BF62BE04CA197AC7AFB45324758A24F6', 'isDownload': False} 2026-10-26 02:40:49,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-26 02:40:49,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:49,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:49] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-10-26 02:40:49,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:49] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.034 2026-10-26 02:40:49,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:49] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.064 2026-10-26 02:40:50,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:50] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 02:40:50,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-26 02:40:50,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-10-26 02:40:50,210 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:40:50,217 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:50,239 100 INFO rb-a683fe2-225997-428993 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-26 02:40:51,020 100 INFO rb-a683fe2-225997-428993 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-26 02:40:51,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.292 0.724 2026-10-26 02:40:51,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.087 2026-10-26 02:40:51,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "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-26 02:40:51,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:40:51,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.030 0.074 2026-10-26 02:40:51,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.149 2026-10-26 02:40:51,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:51,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.232 2026-10-26 02:40:51,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.289 2026-10-26 02:40:51,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.027 0.341 2026-10-26 02:40:51,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.412 2026-10-26 02:40:51,983 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:52,004 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:40:52,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.374 2026-10-26 02:40:52,026 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:40:52,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.053 0.357 2026-10-26 02:40:52,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.379 2026-10-26 02:40:52,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.390 2026-10-26 02:40:52,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.317 2026-10-26 02:40:52,261 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:40:52,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.258 2026-10-26 02:40:52,319 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:52,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.259 2026-10-26 02:40:52,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.048 0.294 2026-10-26 02:40:52,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.341 2026-10-26 02:40:52,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.039 0.290 2026-10-26 02:40:52,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.268 2026-10-26 02:40:52,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.302 2026-10-26 02:40:52,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.298 2026-10-26 02:40:52,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.323 2026-10-26 02:40:52,713 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.247 2026-10-26 02:40:52,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-26 02:40:52,782 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,783 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,807 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.165 2026-10-26 02:40:52,819 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,826 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,860 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,861 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.112 2026-10-26 02:40:52,933 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,946 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-26 02:40:52,974 100 INFO rb-a683fe2-225997-428993 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-26 02:40:52,988 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,006 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,027 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,039 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,065 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,071 100 INFO rb-a683fe2-225997-428993 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-26 02:40:53,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:40:53,104 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:40:53,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13585 2026-10-26 02:40:53,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:40:53,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13585 2026-10-26 02:40:53,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024053_253409_TestUi.txt 2026-10-26 02:40:53,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmporpxb8t2_chrome_odoo" 2026-10-26 02:40:53,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-26 02:40:53,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13784 2026-10-26 02:40:53,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpih66us4l_chrome_odoo 2026-10-26 02:40:53,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33547/json/version 2026-10-26 02:40:53,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33547/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:40:54,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:40:54,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33547/json 2026-10-26 02:40:54,079 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33547/json with timeout 3 increased to 10s during tests 2026-10-26 02:40:54,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33547/devtools/page/7C45BC105AE8931C700F003A3B1E16F1 2026-10-26 02:40:54,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:40:54,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:40:54,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:40:54,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:40:54,529 100 INFO rb-a683fe2-225997-428993 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-26 02:40:54,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:40:54,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:40:55,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.090 0.924 2026-10-26 02:40:55,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C45BC105AE8931C700F003A3B1E16F1', 'loaderId': 'F8818D5F005090190620A12109C8B19A', 'isDownload': False} 2026-10-26 02:40:55,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-26 02:40:55,604 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:55,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-26 02:40:55,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-26 02:40:55,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.056 2026-10-26 02:40:56,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 02:40:56,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 02:40:56,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 02:40:56,371 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:40:56,383 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:40:56,422 100 INFO rb-a683fe2-225997-428993 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-26 02:40:57,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.284 0.683 2026-10-26 02:40:57,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.007 2026-10-26 02:40:57,512 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:40:57,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:57] "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-26 02:40:57,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-26 02:40:57,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 02:40:58,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.537 2026-10-26 02:40:58,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:40:58,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.093 2026-10-26 02:40:58,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-26 02:40:58,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-10-26 02:40:58,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.046 0.073 2026-10-26 02:40:58,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.189 2026-10-26 02:40:58,961 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:40:59,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.250 2026-10-26 02:40:59,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.337 2026-10-26 02:40:59,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.391 2026-10-26 02:40:59,217 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:40:59,240 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:40:59,279 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:40:59,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.492 2026-10-26 02:40:59,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.481 2026-10-26 02:40:59,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.389 2026-10-26 02:40:59,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.480 2026-10-26 02:40:59,535 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:40:59,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.460 2026-10-26 02:40:59,613 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:40:59,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.035 0.357 2026-10-26 02:40:59,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.368 2026-10-26 02:40:59,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.368 2026-10-26 02:40:59,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.361 2026-10-26 02:40:59,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.322 2026-10-26 02:40:59,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.220 2026-10-26 02:40:59,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.185 2026-10-26 02:40:59,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.139 2026-10-26 02:40:59,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.013 0.113 2026-10-26 02:40:59,917 100 INFO rb-a683fe2-225997-428993 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-26 02:40:59,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.008 0.162 2026-10-26 02:40:59,953 100 INFO rb-a683fe2-225997-428993 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-26 02:40:59,972 100 INFO rb-a683fe2-225997-428993 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-26 02:40:59,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:40:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.007 0.183 2026-10-26 02:40:59,998 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,004 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.139 2026-10-26 02:41:00,017 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.105 2026-10-26 02:41:00,040 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,052 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,072 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,921 100 INFO rb-a683fe2-225997-428993 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-26 02:41:00,934 100 INFO rb-a683fe2-225997-428993 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-26 02:41:01,007 100 INFO rb-a683fe2-225997-428993 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-26 02:41:01,018 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:41:01,020 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:41:01,033 100 INFO rb-a683fe2-225997-428993 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-26 02:41:01,055 100 INFO rb-a683fe2-225997-428993 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-26 02:41:01,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:41:01,108 100 INFO rb-a683fe2-225997-428993 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-26 02:41:01,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63569119 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-10-26 02:41:01,145 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:41:01,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63569119 with result: [{'id': 66, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-10-26 02:41:01,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.125 0.173 2026-10-26 02:41:01,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.040 2026-10-26 02:41:01,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-26 02:41:02,254 100 INFO rb-a683fe2-225997-428993 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-26 02:41:02,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:41:02,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:41:02,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-26 02:41:02,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-26 02:41:02,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:02] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.023 0.043 2026-10-26 02:41:02,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.039 2026-10-26 02:41:03,166 100 INFO rb-a683fe2-225997-428993 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-26 02:41:03,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-26 02:41:03,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-26 02:41:03,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:03] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.016 2026-10-26 02:41:04,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:04] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.020 0.043 2026-10-26 02:41:04,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-26 02:41:05,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:05] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.597 1.294 2026-10-26 02:41:06,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web HTTP/1.1" 200 - 43 0.032 0.560 2026-10-26 02:41:06,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.416 2026-10-26 02:41:06,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.023 0.013 2026-10-26 02:41:06,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web/webclient/load_menus/a7b5fe334a69494bee2125b622c5a6ce1fd7c2c0baf186e92d3091d228dde698 HTTP/1.1" 200 - 2 0.001 0.064 2026-10-26 02:41:06,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.081 2026-10-26 02:41:06,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.113 2026-10-26 02:41:06,873 100 INFO rb-a683fe2-225997-428993 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-26 02:41:06,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:06] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 02:41:08,066 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-26 02:41:08,068 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 02:41:08,079 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 02:41:08,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.144 0.195 2026-10-26 02:41:08,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.332 2026-10-26 02:41:08,468 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:41:08,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.304 2026-10-26 02:41:08,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.265 2026-10-26 02:41:08,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.033 0.263 2026-10-26 02:41:08,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.333 2026-10-26 02:41:08,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.123 2026-10-26 02:41:08,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.015 0.125 2026-10-26 02:41:08,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.148 2026-10-26 02:41:08,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.163 2026-10-26 02:41:08,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.086 2026-10-26 02:41:08,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.049 0.134 2026-10-26 02:41:08,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:08] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.119 2026-10-26 02:41:09,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.026 2026-10-26 02:41:09,094 100 INFO rb-a683fe2-225997-428993 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-26 02:41:10,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 02:41:10,336 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:41:10,339 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 02:41:10,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.009 2026-10-26 02:41:10,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.053 0.099 2026-10-26 02:41:10,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.122 2026-10-26 02:41:10,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.137 2026-10-26 02:41:10,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.028 0.194 2026-10-26 02:41:10,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.194 2026-10-26 02:41:10,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.081 2026-10-26 02:41:10,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.105 2026-10-26 02:41:10,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.037 0.045 2026-10-26 02:41:10,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:10] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.033 0.102 2026-10-26 02:41:11,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:11] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.049 0.114 2026-10-26 02:41:11,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:11] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.014 0.048 2026-10-26 02:41:12,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-26 02:41:12,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:12,078 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:41:12,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13784 2026-10-26 02:41:12,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:12,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13784 2026-10-26 02:41:12,215 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024112_215206_TestUi.txt 2026-10-26 02:41:12,215 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpih66us4l_chrome_odoo" 2026-10-26 02:41:12,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-26 02:41:13,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14061 2026-10-26 02:41:13,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplrzwiob3_chrome_odoo 2026-10-26 02:41:13,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43399/json/version 2026-10-26 02:41:13,177 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43399/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:13,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:13,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43399/json 2026-10-26 02:41:13,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43399/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:13,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43399/devtools/page/AFDB846D134EAEF167E5B56D9CB2F70C 2026-10-26 02:41:13,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:13,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:13,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:41:13,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:13,629 100 INFO rb-a683fe2-225997-428993 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-26 02:41:13,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:13,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:14,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.120 1.214 2026-10-26 02:41:14,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AFDB846D134EAEF167E5B56D9CB2F70C', 'loaderId': '9B9F0F3008DABF375980C0EB57C4F46C', 'isDownload': False} 2026-10-26 02:41:14,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-26 02:41:15,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:15,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-10-26 02:41:15,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 02:41:15,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-10-26 02:41:15,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 02:41:15,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.010 2026-10-26 02:41:15,962 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:41:15,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-26 02:41:15,997 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:16,054 100 INFO rb-a683fe2-225997-428993 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-26 02:41:16,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:41:17,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.355 0.733 2026-10-26 02:41:17,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.087 2026-10-26 02:41:17,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.012 0.031 2026-10-26 02:41:17,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:41:17,491 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.035 0.077 2026-10-26 02:41:17,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.118 2026-10-26 02:41:17,586 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:41:17,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.192 2026-10-26 02:41:17,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.264 2026-10-26 02:41:17,727 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.006 2026-10-26 02:41:17,761 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:41:17,767 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:41:17,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.349 2026-10-26 02:41:17,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.400 2026-10-26 02:41:17,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.372 2026-10-26 02:41:17,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.330 2026-10-26 02:41:18,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.384 2026-10-26 02:41:18,050 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:41:18,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-26 02:41:18,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.025 0.338 2026-10-26 02:41:18,182 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:41:18,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.304 2026-10-26 02:41:18,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.320 2026-10-26 02:41:18,225 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.301 2026-10-26 02:41:18,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.267 2026-10-26 02:41:18,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.174 2026-10-26 02:41:18,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.199 2026-10-26 02:41:18,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.164 2026-10-26 02:41:18,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-26 02:41:18,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.182 2026-10-26 02:41:18,453 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.200 2026-10-26 02:41:18,470 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.135 2026-10-26 02:41:18,503 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,528 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,536 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.069 2026-10-26 02:41:18,567 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,586 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:41:18,590 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:41:18,594 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,613 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,637 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,662 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,679 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,693 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,716 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,723 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:41:18,763 100 INFO rb-a683fe2-225997-428993 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-26 02:41:18,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:18,802 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:41:18,834 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:41:18,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14061 2026-10-26 02:41:18,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:18,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14061 2026-10-26 02:41:18,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024118_975559_TestUi.txt 2026-10-26 02:41:18,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplrzwiob3_chrome_odoo" 2026-10-26 02:41:19,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-26 02:41:19,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14268 2026-10-26 02:41:19,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplk5dkf2q_chrome_odoo 2026-10-26 02:41:19,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40269/json/version 2026-10-26 02:41:19,742 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40269/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:19,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:19,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40269/json 2026-10-26 02:41:19,850 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40269/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:19,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40269/devtools/page/2DBBC8A41107279C19B0AD2CF8231719 2026-10-26 02:41:19,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:19,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:20,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:41:20,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:20,238 100 INFO rb-a683fe2-225997-428993 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-26 02:41:20,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:20,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:21,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.086 0.865 2026-10-26 02:41:21,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2DBBC8A41107279C19B0AD2CF8231719', 'loaderId': '86174BD2CE3DBCD6F3D998AD915162F1', 'isDownload': False} 2026-10-26 02:41:21,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-26 02:41:21,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:21,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:21] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 02:41:21,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:21] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.035 2026-10-26 02:41:21,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:21] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.009 2026-10-26 02:41:22,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.020 2026-10-26 02:41:22,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-26 02:41:22,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:41:22,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:41:22,109 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:41:22,159 100 INFO rb-a683fe2-225997-428993 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-26 02:41:23,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.286 0.732 2026-10-26 02:41:23,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.027 2026-10-26 02:41:23,284 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:23,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.104 2026-10-26 02:41:23,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:41:23,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 02:41:24,276 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.534 2026-10-26 02:41:24,351 100 INFO rb-a683fe2-225997-428993 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-26 02:41:24,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.025 0.088 2026-10-26 02:41:24,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.024 2026-10-26 02:41:24,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:41:24,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.044 0.065 2026-10-26 02:41:24,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.168 2026-10-26 02:41:24,725 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:41:24,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.203 2026-10-26 02:41:24,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.265 2026-10-26 02:41:24,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.323 2026-10-26 02:41:24,901 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.012 2026-10-26 02:41:24,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:41:24,950 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:24,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.374 2026-10-26 02:41:24,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.347 2026-10-26 02:41:25,028 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:41:25,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.296 2026-10-26 02:41:25,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.312 2026-10-26 02:41:25,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.321 2026-10-26 02:41:25,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.234 2026-10-26 02:41:25,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.221 2026-10-26 02:41:25,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.184 2026-10-26 02:41:25,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-26 02:41:25,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.036 0.227 2026-10-26 02:41:25,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.022 2026-10-26 02:41:25,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.204 2026-10-26 02:41:25,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.206 2026-10-26 02:41:25,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.011 0.243 2026-10-26 02:41:25,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.264 2026-10-26 02:41:25,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.412 2026-10-26 02:41:25,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.114 2026-10-26 02:41:25,632 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,687 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,715 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,723 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,739 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,751 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,772 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,789 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,804 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,820 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,860 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:25] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:41:25,894 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,916 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,924 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,945 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,956 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,971 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,993 100 INFO rb-a683fe2-225997-428993 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-26 02:41:25,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:26,037 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:26,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14268 2026-10-26 02:41:26,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:26,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14268 2026-10-26 02:41:26,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024126_183408_TestUi.txt 2026-10-26 02:41:26,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplk5dkf2q_chrome_odoo" 2026-10-26 02:41:26,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-26 02:41:26,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14467 2026-10-26 02:41:26,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpca3anf_3_chrome_odoo 2026-10-26 02:41:26,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45407/json/version 2026-10-26 02:41:26,929 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45407/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:27,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:27,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45407/json 2026-10-26 02:41:27,022 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45407/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:27,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45407/devtools/page/88B73F3EF83A2D89D4388E7372B1F105 2026-10-26 02:41:27,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:27,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:27,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:41:27,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:27,334 100 INFO rb-a683fe2-225997-428993 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-26 02:41:27,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:27,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:28,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.104 0.945 2026-10-26 02:41:28,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '88B73F3EF83A2D89D4388E7372B1F105', 'loaderId': '415414C3FD553D31F3073899F71C423E', 'isDownload': False} 2026-10-26 02:41:28,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-26 02:41:28,430 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:28,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-26 02:41:28,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.044 2026-10-26 02:41:28,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.060 2026-10-26 02:41:29,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.020 2026-10-26 02:41:29,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-26 02:41:29,225 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:41:29,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.012 2026-10-26 02:41:29,230 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:41:29,272 100 INFO rb-a683fe2-225997-428993 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-26 02:41:30,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.286 0.762 2026-10-26 02:41:30,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.069 2026-10-26 02:41:30,447 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:30,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.018 0.108 2026-10-26 02:41:30,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-26 02:41:30,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 02:41:31,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.154 0.552 2026-10-26 02:41:31,533 100 INFO rb-a683fe2-225997-428993 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-26 02:41:31,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.031 0.072 2026-10-26 02:41:31,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.007 0.025 2026-10-26 02:41:31,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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-26 02:41:31,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.039 0.093 2026-10-26 02:41:31,914 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:41:31,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.187 2026-10-26 02:41:32,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.216 2026-10-26 02:41:32,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.291 2026-10-26 02:41:32,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.042 2026-10-26 02:41:32,173 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.004 2026-10-26 02:41:32,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.370 2026-10-26 02:41:32,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:41:32,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.437 2026-10-26 02:41:32,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.363 2026-10-26 02:41:32,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.383 2026-10-26 02:41:32,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.408 2026-10-26 02:41:32,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.262 2026-10-26 02:41:32,522 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:41:32,535 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:32,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.025 2026-10-26 02:41:32,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.033 0.264 2026-10-26 02:41:32,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.282 2026-10-26 02:41:32,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.282 2026-10-26 02:41:32,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.276 2026-10-26 02:41:32,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.034 0.478 2026-10-26 02:41:32,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.254 2026-10-26 02:41:32,862 100 INFO rb-a683fe2-225997-428993 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-26 02:41:32,864 100 INFO rb-a683fe2-225997-428993 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-26 02:41:32,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:32,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.319 2026-10-26 02:41:32,909 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:32,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.300 2026-10-26 02:41:32,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14467 2026-10-26 02:41:32,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:32,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14467 2026-10-26 02:41:32,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.009 0.336 2026-10-26 02:41:33,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.323 2026-10-26 02:41:33,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.187 2026-10-26 02:41:33,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024133_077871_TestUi.txt 2026-10-26 02:41:33,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpca3anf_3_chrome_odoo" 2026-10-26 02:41:33,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.207 2026-10-26 02:41:33,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-26 02:41:37,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14672 2026-10-26 02:41:37,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl0en32a6_chrome_odoo 2026-10-26 02:41:37,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34659/json/version 2026-10-26 02:41:37,509 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34659/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:37,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:37,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34659/json 2026-10-26 02:41:37,522 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34659/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:37,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34659/devtools/page/F39D3A6DE6FEC26998526E614A7135C5 2026-10-26 02:41:37,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:37,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:37,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:41:37,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:37,948 100 INFO rb-a683fe2-225997-428993 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-26 02:41:37,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:37,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:39,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.107 1.885 2026-10-26 02:41:39,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F39D3A6DE6FEC26998526E614A7135C5', 'loaderId': '62BAA53D44E24BC5FEC16CC95474B833', 'isDownload': False} 2026-10-26 02:41:39,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-26 02:41:39,994 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:40,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-26 02:41:40,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-26 02:41:40,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.067 2026-10-26 02:41:40,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 02:41:40,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-26 02:41:40,766 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:40,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 02:41:40,822 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:41:40,831 100 INFO rb-a683fe2-225997-428993 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-26 02:41:41,599 100 INFO rb-a683fe2-225997-428993 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-26 02:41:41,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.268 0.796 2026-10-26 02:41:42,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "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-26 02:41:42,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41: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-26 02:41:42,116 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:41:42,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.065 0.108 2026-10-26 02:41:42,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.209 2026-10-26 02:41:42,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:41:42,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.294 2026-10-26 02:41:42,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.359 2026-10-26 02:41:42,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.507 2026-10-26 02:41:42,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "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-26 02:41:42,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:41:42,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:41:42,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.027 0.660 2026-10-26 02:41:42,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.539 2026-10-26 02:41:43,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.542 2026-10-26 02:41:43,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.555 2026-10-26 02:41:43,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.503 2026-10-26 02:41:43,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:41:43,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.281 2026-10-26 02:41:43,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:41:43,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.264 2026-10-26 02:41:43,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.258 2026-10-26 02:41:43,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.244 2026-10-26 02:41:43,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.192 2026-10-26 02:41:43,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.041 0.205 2026-10-26 02:41:43,372 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.244 2026-10-26 02:41:43,397 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,422 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,444 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,471 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,472 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.319 2026-10-26 02:41:43,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.374 2026-10-26 02:41:43,635 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,636 100 INFO rb-a683fe2-225997-428993 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-26 02:41:43,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.477 2026-10-26 02:41:43,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.516 2026-10-26 02:41:43,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.474 2026-10-26 02:41:43,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.444 2026-10-26 02:41:43,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:43] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.046 2026-10-26 02:41:44,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.007 0.431 2026-10-26 02:41:44,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.358 2026-10-26 02:41:44,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.304 2026-10-26 02:41:44,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.331 2026-10-26 02:41:44,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.716 2026-10-26 02:41:44,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.300 2026-10-26 02:41:44,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.316 2026-10-26 02:41:44,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.318 2026-10-26 02:41:44,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.011 0.308 2026-10-26 02:41:44,459 100 INFO rb-a683fe2-225997-428993 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-26 02:41:44,468 100 INFO rb-a683fe2-225997-428993 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-26 02:41:44,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:44,495 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:44,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.289 2026-10-26 02:41:44,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.295 2026-10-26 02:41:44,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14672 2026-10-26 02:41:44,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:44,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14672 2026-10-26 02:41:44,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024144_680083_TestUi.txt 2026-10-26 02:41:44,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl0en32a6_chrome_odoo" 2026-10-26 02:41:45,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14878 2026-10-26 02:41:45,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_elmp1yt_chrome_odoo 2026-10-26 02:41:45,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46211/json/version 2026-10-26 02:41:45,118 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46211/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:45,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:45,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46211/json 2026-10-26 02:41:45,174 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46211/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:45,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46211/devtools/page/E81EEDEC7883149CFF76352ED0B0088F 2026-10-26 02:41:45,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:45,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:45,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:41:45,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:45,368 100 INFO rb-a683fe2-225997-428993 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-26 02:41:45,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:45,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.033 0.077 2026-10-26 02:41:45,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E81EEDEC7883149CFF76352ED0B0088F', 'loaderId': 'A6C3992E2E46C51256E6C89BDA1B62ED', 'isDownload': False} 2026-10-26 02:41:45,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-26 02:41:45,578 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:45,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:45] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.030 2026-10-26 02:41:45,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:45] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-10-26 02:41:45,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:45] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-10-26 02:41:46,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 02:41:46,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.022 2026-10-26 02:41:46,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.018 2026-10-26 02:41:46,432 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 02:41:46,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:41:46,478 100 INFO rb-a683fe2-225997-428993 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-26 02:41:47,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.155 0.607 2026-10-26 02:41:47,293 100 INFO rb-a683fe2-225997-428993 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-26 02:41:47,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.107 2026-10-26 02:41:47,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "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-26 02:41:47,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 02:41:47,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.045 0.072 2026-10-26 02:41:47,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.205 2026-10-26 02:41:47,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:47,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.279 2026-10-26 02:41:47,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.335 2026-10-26 02:41:47,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.394 2026-10-26 02:41:47,993 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:47] "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-26 02:41:48,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.472 2026-10-26 02:41:48,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:48,078 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:41:48,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.426 2026-10-26 02:41:48,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.039 0.368 2026-10-26 02:41:48,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.007 0.441 2026-10-26 02:41:48,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.445 2026-10-26 02:41:48,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.280 2026-10-26 02:41:48,395 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:48,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.277 2026-10-26 02:41:48,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.273 2026-10-26 02:41:48,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.263 2026-10-26 02:41:48,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.205 2026-10-26 02:41:48,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.189 2026-10-26 02:41:48,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.013 0.198 2026-10-26 02:41:48,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.201 2026-10-26 02:41:48,690 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.246 2026-10-26 02:41:48,730 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,756 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.268 2026-10-26 02:41:48,777 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,782 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.339 2026-10-26 02:41:48,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.394 2026-10-26 02:41:48,929 100 INFO rb-a683fe2-225997-428993 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-26 02:41:48,937 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.368 2026-10-26 02:41:49,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.403 2026-10-26 02:41:49,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.384 2026-10-26 02:41:49,112 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:41:49,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.027 0.355 2026-10-26 02:41:49,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.379 2026-10-26 02:41:49,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.377 2026-10-26 02:41:49,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.372 2026-10-26 02:41:49,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.390 2026-10-26 02:41:49,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.408 2026-10-26 02:41:49,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.353 2026-10-26 02:41:49,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.322 2026-10-26 02:41:49,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-26 02:41:49,797 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,818 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,832 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,848 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,867 100 INFO rb-a683fe2-225997-428993 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-26 02:41:49,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:41:49,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:49,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14878 2026-10-26 02:41:49,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:41:49,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14878 2026-10-26 02:41:50,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024150_059168_TestUi.txt 2026-10-26 02:41:50,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_elmp1yt_chrome_odoo" 2026-10-26 02:41:50,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-26 02:41:54,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15084 2026-10-26 02:41:54,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcdtwo951_chrome_odoo 2026-10-26 02:41:54,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40987/json/version 2026-10-26 02:41:54,916 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40987/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:41:54,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:41:54,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40987/json 2026-10-26 02:41:54,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40987/json with timeout 3 increased to 10s during tests 2026-10-26 02:41:54,988 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40987/devtools/page/EC22B823EDEDCC6CD4D21F40BFB2A958 2026-10-26 02:41:54,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:41:55,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:41:55,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:41:55,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:41:55,514 100 INFO rb-a683fe2-225997-428993 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-26 02:41:55,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:41:55,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:56,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.100 0.958 2026-10-26 02:41:56,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EC22B823EDEDCC6CD4D21F40BFB2A958', 'loaderId': '24F5534D8D80B6249AFE8A9A7C99C6DA', 'isDownload': False} 2026-10-26 02:41:56,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-26 02:41:56,632 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:41:56,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:56] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 02:41:56,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:56] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-10-26 02:41:56,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:56] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-10-26 02:41:57,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-26 02:41:57,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-26 02:41:57,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:41:57,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 02:41:57,443 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:41:57,470 100 INFO rb-a683fe2-225997-428993 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-26 02:41:58,255 100 INFO rb-a683fe2-225997-428993 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-26 02:41:58,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.281 0.765 2026-10-26 02:41:58,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.081 2026-10-26 02:41:58,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.027 2026-10-26 02:41:58,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.008 2026-10-26 02:41:58,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:58] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.050 0.091 2026-10-26 02:41:59,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.186 2026-10-26 02:41:59,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.279 2026-10-26 02:41:59,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:41:59,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.328 2026-10-26 02:41:59,227 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41: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-26 02:41:59,229 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:41:59,253 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:41:59,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.378 2026-10-26 02:41:59,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.494 2026-10-26 02:41:59,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.433 2026-10-26 02:41:59,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.032 0.410 2026-10-26 02:41:59,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.019 0.310 2026-10-26 02:41:59,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.302 2026-10-26 02:41:59,614 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:41:59,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.321 2026-10-26 02:41:59,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.263 2026-10-26 02:41:59,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 02:41:59,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.029 0.246 2026-10-26 02:41:59,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.242 2026-10-26 02:41:59,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.221 2026-10-26 02:41:59,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.129 2026-10-26 02:41:59,838 100 INFO rb-a683fe2-225997-428993 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-26 02:41:59,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.186 2026-10-26 02:41:59,882 100 INFO rb-a683fe2-225997-428993 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-26 02:41:59,901 100 INFO rb-a683fe2-225997-428993 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-26 02:41:59,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.238 2026-10-26 02:41:59,937 100 INFO rb-a683fe2-225997-428993 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-26 02:41:59,942 100 INFO rb-a683fe2-225997-428993 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-26 02:41:59,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.268 2026-10-26 02:41:59,997 100 INFO rb-a683fe2-225997-428993 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-26 02:42:00,000 100 INFO rb-a683fe2-225997-428993 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-26 02:42:00,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:00,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15084 2026-10-26 02:42:00,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:00,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15084 2026-10-26 02:42:00,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.368 2026-10-26 02:42:00,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.385 2026-10-26 02:42:00,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024200_172781_TestUi.txt 2026-10-26 02:42:00,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcdtwo951_chrome_odoo" 2026-10-26 02:42:00,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , , ] 2026-10-26 02:42:00,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.423 2026-10-26 02:42:00,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.382 2026-10-26 02:42:00,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.348 2026-10-26 02:42:00,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.345 2026-10-26 02:42:00,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-26 02:42:00,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:01,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:01] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.014 0.419 2026-10-26 02:42:01,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-26 02:42:02,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15288 2026-10-26 02:42:02,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb495joeb_chrome_odoo 2026-10-26 02:42:02,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43383/json/version 2026-10-26 02:42:02,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43383/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:02,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:02,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43383/json 2026-10-26 02:42:02,450 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43383/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:02,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43383/devtools/page/3E14CD624747C8C7A9F7FABD985FE152 2026-10-26 02:42:02,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:02,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:02,812 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:42:02,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:02,819 100 INFO rb-a683fe2-225997-428993 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-26 02:42:02,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:02,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:03,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.091 0.917 2026-10-26 02:42:03,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3E14CD624747C8C7A9F7FABD985FE152', 'loaderId': '8D5871773D39E93A387C671D959A624C', 'isDownload': False} 2026-10-26 02:42:03,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-26 02:42:03,875 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:03,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:03] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.012 2026-10-26 02:42:03,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:03] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 02:42:03,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:03] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.046 2026-10-26 02:42:04,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:04] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.011 0.017 2026-10-26 02:42:04,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-26 02:42:04,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:04,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-26 02:42:04,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:42:04,716 100 INFO rb-a683fe2-225997-428993 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-26 02:42:05,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:42:05,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.362 0.711 2026-10-26 02:42:05,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.087 2026-10-26 02:42:05,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42: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-26 02:42:05,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 02:42:06,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.056 0.089 2026-10-26 02:42:06,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.162 2026-10-26 02:42:06,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:42:06,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.242 2026-10-26 02:42:06,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.275 2026-10-26 02:42:06,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.312 2026-10-26 02:42:06,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.398 2026-10-26 02:42:06,528 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:06,538 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:06,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:06,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.045 0.353 2026-10-26 02:42:06,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.385 2026-10-26 02:42:06,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.474 2026-10-26 02:42:06,833 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:42:06,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.468 2026-10-26 02:42:06,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.445 2026-10-26 02:42:06,914 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:06,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.355 2026-10-26 02:42:06,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.331 2026-10-26 02:42:06,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.318 2026-10-26 02:42:07,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.056 0.286 2026-10-26 02:42:07,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.225 2026-10-26 02:42:07,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.240 2026-10-26 02:42:07,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.218 2026-10-26 02:42:07,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.214 2026-10-26 02:42:07,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:42:07,227 100 INFO rb-a683fe2-225997-428993 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-26 02:42:07,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.272 2026-10-26 02:42:07,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-26 02:42:07,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-26 02:42:07,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-26 02:42:07,269 100 INFO rb-a683fe2-225997-428993 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-26 02:42:07,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.020 0.117 2026-10-26 02:42:07,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.116 2026-10-26 02:42:08,177 100 INFO rb-a683fe2-225997-428993 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-26 02:42:08,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.034 0.053 2026-10-26 02:42:08,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:42:09,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:42:09,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:09,085 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:09,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15288 2026-10-26 02:42:09,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:09,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15288 2026-10-26 02:42:09,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024209_229589_TestUi.txt 2026-10-26 02:42:09,230 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb495joeb_chrome_odoo" 2026-10-26 02:42:09,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-26 02:42:10,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15488 2026-10-26 02:42:10,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4b39loc7_chrome_odoo 2026-10-26 02:42:10,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45853/json/version 2026-10-26 02:42:10,069 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45853/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:10,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:10,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45853/json 2026-10-26 02:42:10,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45853/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:10,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45853/devtools/page/6C4695670308CBC43605D61EF398166E 2026-10-26 02:42:10,153 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:10,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:10,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:42:10,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:10,503 100 INFO rb-a683fe2-225997-428993 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-26 02:42:10,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:10,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:11,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.089 0.896 2026-10-26 02:42:11,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6C4695670308CBC43605D61EF398166E', 'loaderId': 'D9A1388C9F37253EAF45316FE4C4C7CA', 'isDownload': False} 2026-10-26 02:42:11,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-26 02:42:11,555 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:11,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:11] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-26 02:42:11,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:11] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.024 2026-10-26 02:42:11,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:11] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-10-26 02:42:12,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:12] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-26 02:42:12,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-10-26 02:42:12,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:12,428 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:42:12,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.026 0.028 2026-10-26 02:42:12,490 100 INFO rb-a683fe2-225997-428993 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-26 02:42:13,270 100 INFO rb-a683fe2-225997-428993 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-26 02:42:13,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.252 0.691 2026-10-26 02:42:13,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "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-26 02:42:13,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.030 2026-10-26 02:42:13,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:42:13,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.021 0.059 2026-10-26 02:42:13,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.120 2026-10-26 02:42:13,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.190 2026-10-26 02:42:13,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:42:13,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.252 2026-10-26 02:42:13,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:13] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.317 2026-10-26 02:42:14,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.326 2026-10-26 02:42:14,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.316 2026-10-26 02:42:14,070 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "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-26 02:42:14,110 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:42:14,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:42:14,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.086 0.326 2026-10-26 02:42:14,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.383 2026-10-26 02:42:14,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:42:14,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.430 2026-10-26 02:42:14,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.037 0.406 2026-10-26 02:42:14,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:42:14,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.296 2026-10-26 02:42:14,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.016 0.363 2026-10-26 02:42:14,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.343 2026-10-26 02:42:14,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.288 2026-10-26 02:42:14,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.233 2026-10-26 02:42:14,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.233 2026-10-26 02:42:14,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.178 2026-10-26 02:42:14,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.189 2026-10-26 02:42:14,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-26 02:42:14,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-26 02:42:14,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.099 2026-10-26 02:42:14,822 100 INFO rb-a683fe2-225997-428993 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-26 02:42:14,835 100 INFO rb-a683fe2-225997-428993 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-26 02:42:14,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.033 2026-10-26 02:42:14,873 100 INFO rb-a683fe2-225997-428993 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-26 02:42:14,893 100 INFO rb-a683fe2-225997-428993 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-26 02:42:14,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:42:14,949 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-26 02:42:14,965 100 INFO rb-a683fe2-225997-428993 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-26 02:42:14,996 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,004 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:42:15,033 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,056 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,075 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,087 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,105 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,114 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,137 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,172 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:42:15,195 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:42:15,196 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,234 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-26 02:42:15,246 100 INFO rb-a683fe2-225997-428993 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-26 02:42:15,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69220892 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-10-26 02:42:15,271 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:42:15,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69220892 with result: [{'id': 67, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-10-26 02:42:15,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.085 0.219 2026-10-26 02:42:15,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 02:42:15,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 02:42:15,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 02:42:15,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 02:42:15,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 02:42:15,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 02:42:15,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 02:42:15,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 02:42:15,718 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 02:42:15,718 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 02:42:15,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 02:42:15,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 02:42:15,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 02:42:15,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 02:42:15,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 02:42:15,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 02:42:15,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 02:42:15,763 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:15,765 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:42:15,771 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:42:15,773 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 02:42:15,776 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:15,780 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 02:42:15,784 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 02:42:15,797 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 02:42:15,801 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 02:42:15,808 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 02:42:15,810 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 02:42:15,810 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 02:42:15,811 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 02:42:15,812 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 02:42:15,813 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 02:42:15,814 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 02:42:15,816 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 02:42:15,817 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 02:42:15,824 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:15,832 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 02:42:15,837 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 02:42:15,838 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 02:42:15,841 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 02:42:15,844 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 02:42:15,863 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 02:42:15,884 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 02:42:15,886 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:42:15,889 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:42:15,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 02:42:15,895 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:42:15,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 02:42:15,909 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 02:42:15,916 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 02:42:15,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 02:42:15,920 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 02:42:15,929 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 02:42:15,937 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:42:15,944 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:42:15,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 02:42:15,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 02:42:15,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:42:15,990 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 02:42:16,008 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 02:42:16,020 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 02:42:16,037 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 02:42:16,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.039 2026-10-26 02:42:16,049 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 02:42:16,053 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 02:42:16,057 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 02:42:16,058 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 02:42:16,059 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 02:42:16,063 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 02:42:16,064 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 02:42:16,065 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 02:42:16,066 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 02:42:16,068 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 02:42:16,069 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 02:42:16,070 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 02:42:16,071 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 02:42:16,072 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 02:42:16,086 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 02:42:16,088 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:42:16,096 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:42:16,101 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:42:16,115 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 02:42:16,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:42:16,123 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 02:42:16,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:42:16,136 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 02:42:16,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 02:42:16,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 02:42:16,143 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 02:42:16,146 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 02:42:16,146 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 02:42:16,147 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 02:42:16,179 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 02:42:16,197 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 02:42:16,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 02:42:16,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 02:42:16,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:16,262 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 02:42:16,263 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:42:16,269 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:42:16,273 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 02:42:16,284 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 02:42:16,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 02:42:16,292 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 02:42:16,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 02:42:16,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 02:42:16,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 02:42:16,298 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 02:42:16,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 02:42:16,300 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 02:42:16,301 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 02:42:16,302 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 02:42:16,303 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 02:42:16,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 02:42:16,306 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 02:42:16,307 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 02:42:16,309 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 02:42:16,309 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 02:42:16,311 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 02:42:16,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 02:42:16,650 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,666 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,744 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-26 02:42:16,746 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,759 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25097583 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-10-26 02:42:16,776 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,785 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,807 100 INFO rb-a683fe2-225997-428993 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-26 02:42:16,821 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.028 2026-10-26 02:42:16,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25097583 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-10-26 02:42:16,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.043 0.086 2026-10-26 02:42:16,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.022 0.106 2026-10-26 02:42:16,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:42:16,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.006 0.045 2026-10-26 02:42:18,208 100 INFO rb-a683fe2-225997-428993 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-26 02:42:18,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:18] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.027 2026-10-26 02:42:18,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:18] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.015 0.036 2026-10-26 02:42:19,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-26 02:42:20,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.552 1.416 2026-10-26 02:42:20,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 1.875 2026-10-26 02:42:20,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "GET /web HTTP/1.1" 200 - 43 0.024 0.432 2026-10-26 02:42:20,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 02:42:20,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.070 2026-10-26 02:42:20,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:20] "GET /web/webclient/load_menus/a7b5fe334a69494bee2125b622c5a6ce1fd7c2c0baf186e92d3091d228dde698 HTTP/1.1" 200 - 2 0.003 0.085 2026-10-26 02:42:20,997 100 INFO rb-a683fe2-225997-428993 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-26 02:42:21,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.083 2026-10-26 02:42:21,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:21] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:42:22,149 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:42:22,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:42:22,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:42:22,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.013 0.009 2026-10-26 02:42:22,396 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:22,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.094 0.182 2026-10-26 02:42:22,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.260 2026-10-26 02:42:22,491 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.223 2026-10-26 02:42:22,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.031 0.226 2026-10-26 02:42:22,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.033 0.267 2026-10-26 02:42:22,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.279 2026-10-26 02:42:22,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.167 2026-10-26 02:42:22,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.174 2026-10-26 02:42:22,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.214 2026-10-26 02:42:22,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.020 0.195 2026-10-26 02:42:22,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.240 2026-10-26 02:42:22,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.092 2026-10-26 02:42:23,074 100 INFO rb-a683fe2-225997-428993 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-26 02:42:23,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.045 2026-10-26 02:42:24,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 02:42:24,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 02:42:24,159 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 02:42:24,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.008 2026-10-26 02:42:24,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.050 0.119 2026-10-26 02:42:24,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.102 2026-10-26 02:42:24,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.095 2026-10-26 02:42:24,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.106 2026-10-26 02:42:24,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.041 2026-10-26 02:42:24,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.047 2026-10-26 02:42:24,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.016 0.067 2026-10-26 02:42:24,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.075 2026-10-26 02:42:24,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.016 0.125 2026-10-26 02:42:24,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.039 0.128 2026-10-26 02:42:24,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.046 2026-10-26 02:42:25,784 100 INFO rb-a683fe2-225997-428993 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-26 02:42:25,785 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:25,806 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:25,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15488 2026-10-26 02:42:25,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:25,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15488 2026-10-26 02:42:26,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024226_011764_TestUi.txt 2026-10-26 02:42:26,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4b39loc7_chrome_odoo" 2026-10-26 02:42:26,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-26 02:42:27,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15786 2026-10-26 02:42:27,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe6g27c_v_chrome_odoo 2026-10-26 02:42:27,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39819/json/version 2026-10-26 02:42:27,198 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39819/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:27,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:27,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39819/json 2026-10-26 02:42:27,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39819/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:27,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39819/devtools/page/322FA3D4E6A607C831F1A766375B339A 2026-10-26 02:42:27,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:27,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:27,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:42:27,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:27,772 100 INFO rb-a683fe2-225997-428993 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-26 02:42:27,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:27,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:28,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.092 0.938 2026-10-26 02:42:28,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '322FA3D4E6A607C831F1A766375B339A', 'loaderId': '70F1FFE99B0B08143FC973822A04EDE5', 'isDownload': False} 2026-10-26 02:42:28,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-26 02:42:28,864 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:28,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 02:42:28,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.038 2026-10-26 02:42:28,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.052 2026-10-26 02:42:29,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.028 2026-10-26 02:42:29,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 02:42:29,576 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:42:29,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-26 02:42:29,584 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:29,610 100 INFO rb-a683fe2-225997-428993 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-26 02:42:30,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.305 0.668 2026-10-26 02:42:30,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.972 2026-10-26 02:42:30,703 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:30,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.085 0.154 2026-10-26 02:42:30,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:42:31,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:42:31,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.174 0.583 2026-10-26 02:42:31,892 100 INFO rb-a683fe2-225997-428993 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-26 02:42:31,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:31] "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-26 02:42:32,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-26 02:42:32,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:42:32,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.061 0.103 2026-10-26 02:42:32,261 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:42:32,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.242 2026-10-26 02:42:32,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-26 02:42:32,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.339 2026-10-26 02:42:32,484 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:32,500 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:42:32,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:32,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.376 2026-10-26 02:42:32,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.481 2026-10-26 02:42:32,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.340 2026-10-26 02:42:32,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.350 2026-10-26 02:42:32,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.369 2026-10-26 02:42:32,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.255 2026-10-26 02:42:32,821 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:32,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.268 2026-10-26 02:42:32,840 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:32,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.215 2026-10-26 02:42:32,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.029 0.220 2026-10-26 02:42:32,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.231 2026-10-26 02:42:32,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.234 2026-10-26 02:42:32,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.189 2026-10-26 02:42:33,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.180 2026-10-26 02:42:33,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.251 2026-10-26 02:42:33,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.290 2026-10-26 02:42:33,185 100 INFO rb-a683fe2-225997-428993 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-26 02:42:33,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.249 2026-10-26 02:42:33,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.242 2026-10-26 02:42:33,235 100 INFO rb-a683fe2-225997-428993 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-26 02:42:33,263 100 INFO rb-a683fe2-225997-428993 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-26 02:42:33,269 100 INFO rb-a683fe2-225997-428993 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-26 02:42:33,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.008 0.254 2026-10-26 02:42:33,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.217 2026-10-26 02:42:33,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:33] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.064 0.177 2026-10-26 02:42:34,295 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,296 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,313 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,330 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,352 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,367 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,385 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,403 100 INFO rb-a683fe2-225997-428993 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-26 02:42:34,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:34] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.069 0.113 2026-10-26 02:42:34,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 02:42:35,331 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,346 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,364 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,397 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,405 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:35,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:42:35,417 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,434 100 INFO rb-a683fe2-225997-428993 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-26 02:42:35,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:42:35,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 02:42:35,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:42:35,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75101227 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-10-26 02:42:35,502 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:42:35,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75101227 with result: [{'id': 69, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-10-26 02:42:35,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.092 0.168 2026-10-26 02:42:35,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-10-26 02:42:36,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 02:42:36,558 100 INFO rb-a683fe2-225997-428993 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-26 02:42:36,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:36,573 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:36,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15786 2026-10-26 02:42:36,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:36,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15786 2026-10-26 02:42:36,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024236_724475_TestUi.txt 2026-10-26 02:42:36,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe6g27c_v_chrome_odoo" 2026-10-26 02:42:36,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-26 02:42:37,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16004 2026-10-26 02:42:37,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdfghf6nc_chrome_odoo 2026-10-26 02:42:37,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37987/json/version 2026-10-26 02:42:37,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37987/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:37,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:37,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37987/json 2026-10-26 02:42:37,968 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37987/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:37,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37987/devtools/page/E70F425D0749CA94F8FF21F037583D3C 2026-10-26 02:42:37,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:37,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:38,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:42:38,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:38,407 100 INFO rb-a683fe2-225997-428993 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-26 02:42:38,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:38,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:40,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.125 2.099 2026-10-26 02:42:40,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E70F425D0749CA94F8FF21F037583D3C', 'loaderId': 'E469C7949D7C423DBF3A3A6587E1DC79', 'isDownload': False} 2026-10-26 02:42:40,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-26 02:42:40,690 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:40,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.017 2026-10-26 02:42:40,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 02:42:40,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.050 2026-10-26 02:42:41,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:41] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 02:42:41,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-26 02:42:41,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:42:41,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.022 2026-10-26 02:42:41,455 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:41,497 100 INFO rb-a683fe2-225997-428993 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-26 02:42:42,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:42:42,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.277 0.707 2026-10-26 02:42:42,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "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-26 02:42:42,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42: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-26 02:42:42,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:42:42,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.076 0.069 2026-10-26 02:42:42,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.163 2026-10-26 02:42:42,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:43,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.216 2026-10-26 02:42:43,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.285 2026-10-26 02:42:43,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.362 2026-10-26 02:42:43,166 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42: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-26 02:42:43,202 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:43,224 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:43,311 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.073 0.471 2026-10-26 02:42:43,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.434 2026-10-26 02:42:43,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:43,431 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.446 2026-10-26 02:42:43,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.478 2026-10-26 02:42:43,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.425 2026-10-26 02:42:43,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.300 2026-10-26 02:42:43,559 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:42:43,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.233 2026-10-26 02:42:43,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.239 2026-10-26 02:42:43,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.251 2026-10-26 02:42:43,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.182 2026-10-26 02:42:43,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.068 0.203 2026-10-26 02:42:43,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.269 2026-10-26 02:42:43,884 100 INFO rb-a683fe2-225997-428993 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-26 02:42:43,904 100 INFO rb-a683fe2-225997-428993 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-26 02:42:43,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.316 2026-10-26 02:42:43,936 100 INFO rb-a683fe2-225997-428993 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-26 02:42:43,957 100 INFO rb-a683fe2-225997-428993 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-26 02:42:43,966 100 INFO rb-a683fe2-225997-428993 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-26 02:42:43,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.361 2026-10-26 02:42:43,986 100 INFO rb-a683fe2-225997-428993 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-26 02:42:44,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.390 2026-10-26 02:42:44,016 100 INFO rb-a683fe2-225997-428993 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-26 02:42:44,025 100 INFO rb-a683fe2-225997-428993 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-26 02:42:44,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:42:44,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:44,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.390 2026-10-26 02:42:44,072 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:42:44,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.265 2026-10-26 02:42:44,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16004 2026-10-26 02:42:44,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:44,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.241 2026-10-26 02:42:44,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16004 2026-10-26 02:42:44,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.231 2026-10-26 02:42:44,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024244_267425_TestUi.txt 2026-10-26 02:42:44,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdfghf6nc_chrome_odoo" 2026-10-26 02:42:44,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-26 02:42:45,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16201 2026-10-26 02:42:45,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf_em0l7v_chrome_odoo 2026-10-26 02:42:45,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46845/json/version 2026-10-26 02:42:45,437 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46845/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:45,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:45,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46845/json 2026-10-26 02:42:45,531 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46845/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:45,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46845/devtools/page/B29CAFBB0D74727C3992D1AF0D0651B1 2026-10-26 02:42:45,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:45,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:46,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:42:46,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:46,057 100 INFO rb-a683fe2-225997-428993 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-26 02:42:46,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:46,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:47,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.126 0.964 2026-10-26 02:42:47,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B29CAFBB0D74727C3992D1AF0D0651B1', 'loaderId': '3704E5D9435DB8EE6F55A73851594919', 'isDownload': False} 2026-10-26 02:42:47,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-26 02:42:47,225 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:47,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-26 02:42:47,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:47] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-26 02:42:47,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:47] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.053 2026-10-26 02:42:48,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.011 0.016 2026-10-26 02:42:48,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.036 2026-10-26 02:42:48,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-26 02:42:48,131 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:42:48,132 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:48,148 100 INFO rb-a683fe2-225997-428993 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-26 02:42:49,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.300 0.654 2026-10-26 02:42:49,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.994 2026-10-26 02:42:49,240 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:49,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.147 2026-10-26 02:42:49,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:42:49,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 02:42:50,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.138 0.508 2026-10-26 02:42:50,246 100 INFO rb-a683fe2-225997-428993 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-26 02:42:50,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-10-26 02:42:50,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "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-26 02:42:50,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:42:50,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.030 0.069 2026-10-26 02:42:50,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.158 2026-10-26 02:42:50,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:42:50,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.216 2026-10-26 02:42:50,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.270 2026-10-26 02:42:50,682 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:42:50,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:42:50,736 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.355 2026-10-26 02:42:50,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:42:50,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.435 2026-10-26 02:42:50,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.375 2026-10-26 02:42:50,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.370 2026-10-26 02:42:51,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.383 2026-10-26 02:42:51,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:51,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.263 2026-10-26 02:42:51,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:51,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.252 2026-10-26 02:42:51,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.049 0.294 2026-10-26 02:42:51,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.314 2026-10-26 02:42:51,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.309 2026-10-26 02:42:51,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.295 2026-10-26 02:42:51,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.234 2026-10-26 02:42:51,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.240 2026-10-26 02:42:51,395 100 INFO rb-a683fe2-225997-428993 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-26 02:42:51,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.315 2026-10-26 02:42:51,435 100 INFO rb-a683fe2-225997-428993 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-26 02:42:51,462 100 INFO rb-a683fe2-225997-428993 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-26 02:42:51,464 100 INFO rb-a683fe2-225997-428993 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-26 02:42:51,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.240 2026-10-26 02:42:51,481 100 INFO rb-a683fe2-225997-428993 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-26 02:42:51,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.274 2026-10-26 02:42:51,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.274 2026-10-26 02:42:51,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.271 2026-10-26 02:42:51,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.233 2026-10-26 02:42:52,380 100 INFO rb-a683fe2-225997-428993 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-26 02:42:52,412 100 INFO rb-a683fe2-225997-428993 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-26 02:42:52,421 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:52,424 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:52,426 100 INFO rb-a683fe2-225997-428993 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-26 02:42:52,433 100 INFO rb-a683fe2-225997-428993 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-26 02:42:52,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:42:52,485 100 INFO rb-a683fe2-225997-428993 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-26 02:42:52,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48614099 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-26 02:42:52,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:52,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48614099 with result: [{'id': 70, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-26 02:42:52,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.108 0.219 2026-10-26 02:42:52,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-26 02:42:53,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 02:42:53,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:42:53,634 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:53,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16201 2026-10-26 02:42:53,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:42:53,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16201 2026-10-26 02:42:53,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024253_825341_TestUi.txt 2026-10-26 02:42:53,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf_em0l7v_chrome_odoo" 2026-10-26 02:42:56,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-26 02:42:57,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16412 2026-10-26 02:42:57,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4i3syh6e_chrome_odoo 2026-10-26 02:42:57,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42509/json/version 2026-10-26 02:42:57,809 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42509/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:58,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:58,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42509/json 2026-10-26 02:42:58,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42509/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:58,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42509/devtools/page/62368CF2B8F4115334B277B4B01B64DF 2026-10-26 02:42:58,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:42:58,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:42:58,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 02:42:58,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:42:58,509 100 INFO rb-a683fe2-225997-428993 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-26 02:42:58,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:42:58,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:59,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.130 1.148 2026-10-26 02:42:59,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '62368CF2B8F4115334B277B4B01B64DF', 'loaderId': 'E65394920C44376BC33A0A2BF621DDB0', 'isDownload': False} 2026-10-26 02:42:59,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-26 02:42:59,839 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:42:59,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:59] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-26 02:42:59,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:59] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-26 02:42:59,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:59] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-26 02:43:00,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.041 2026-10-26 02:43:00,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.015 2026-10-26 02:43:00,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:43:00,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:43:00,522 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:43:00,555 100 INFO rb-a683fe2-225997-428993 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-26 02:43:01,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.329 0.737 2026-10-26 02:43:01,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.034 1.102 2026-10-26 02:43:01,758 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:01,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.196 2026-10-26 02:43:01,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:43:02,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 02:43:02,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.151 0.507 2026-10-26 02:43:02,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:43:02,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "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-26 02:43:02,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.024 2026-10-26 02:43:02,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-10-26 02:43:03,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.035 0.023 2026-10-26 02:43:03,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.080 2026-10-26 02:43:03,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.095 2026-10-26 02:43:03,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.101 2026-10-26 02:43:03,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.120 2026-10-26 02:43:03,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.130 2026-10-26 02:43:03,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:43:03,229 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 02:43:03,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.170 2026-10-26 02:43:03,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-26 02:43:03,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.176 2026-10-26 02:43:03,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 02:43:03,468 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 02:43:03,470 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.086 2026-10-26 02:43:03,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.053 0.227 2026-10-26 02:43:03,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.145 2026-10-26 02:43:03,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.086 2026-10-26 02:43:03,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.044 2026-10-26 02:43:03,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.020 2026-10-26 02:43:04,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-26 02:43:04,139 100 INFO rb-a683fe2-225997-428993 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-26 02:43:04,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.023 2026-10-26 02:43:04,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.024 0.055 2026-10-26 02:43:04,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.019 0.063 2026-10-26 02:43:04,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.012 0.040 2026-10-26 02:43:05,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-26 02:43:05,180 100 INFO rb-a683fe2-225997-428993 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-26 02:43:05,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 02:43:05,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.018 0.076 2026-10-26 02:43:05,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.011 0.053 2026-10-26 02:43:05,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 02:43:06,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-26 02:43:06,200 100 INFO rb-a683fe2-225997-428993 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-26 02:43:06,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 02:43:06,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.024 0.079 2026-10-26 02:43:06,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "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-26 02:43:07,139 100 INFO rb-a683fe2-225997-428993 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-26 02:43:07,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:43:07,165 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:43:07,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16412 2026-10-26 02:43:07,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:43:07,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16412 2026-10-26 02:43:07,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024307_314982_TestUi.txt 2026-10-26 02:43:07,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4i3syh6e_chrome_odoo" 2026-10-26 02:43:07,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-26 02:43:08,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16619 2026-10-26 02:43:08,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu85zz7g8_chrome_odoo 2026-10-26 02:43:08,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40133/json/version 2026-10-26 02:43:08,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40133/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:08,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:08,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40133/json 2026-10-26 02:43:08,387 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40133/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:08,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40133/devtools/page/9E4A352F2EE80A02CEEF61656BD34098 2026-10-26 02:43:08,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:43:08,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:43:08,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:43:08,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:43:08,850 100 INFO rb-a683fe2-225997-428993 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-26 02:43:08,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:43:08,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:09,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 0.894 2026-10-26 02:43:09,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9E4A352F2EE80A02CEEF61656BD34098', 'loaderId': '64163EE58716AC62A96C4037056863FF', 'isDownload': False} 2026-10-26 02:43:09,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-26 02:43:09,915 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:09,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-26 02:43:09,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-26 02:43:09,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-10-26 02:43:10,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 02:43:10,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-26 02:43:10,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:43:10,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 02:43:10,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:43:10,746 100 INFO rb-a683fe2-225997-428993 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-26 02:43:11,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.309 0.787 2026-10-26 02:43:11,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.106 2026-10-26 02:43:11,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:12,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.144 2026-10-26 02:43:12,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 02:43:12,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 02:43:13,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:43:13,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.173 0.573 2026-10-26 02:43:13,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "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-26 02:43:13,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "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-26 02:43:13,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:43:13,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.068 0.074 2026-10-26 02:43:13,569 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:43:13,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.202 2026-10-26 02:43:13,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.274 2026-10-26 02:43:13,726 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "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-26 02:43:13,737 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:13,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.329 2026-10-26 02:43:13,786 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 02:43:13,797 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:43:13,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.446 2026-10-26 02:43:13,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.462 2026-10-26 02:43:13,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.377 2026-10-26 02:43:14,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.429 2026-10-26 02:43:14,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.256 2026-10-26 02:43:14,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:43:14,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.258 2026-10-26 02:43:14,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.244 2026-10-26 02:43:14,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.195 2026-10-26 02:43:14,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.022 0.231 2026-10-26 02:43:14,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.238 2026-10-26 02:43:14,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-26 02:43:14,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.188 2026-10-26 02:43:14,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.256 2026-10-26 02:43:14,431 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.292 2026-10-26 02:43:14,452 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-26 02:43:14,483 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-26 02:43:14,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.331 2026-10-26 02:43:14,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.267 2026-10-26 02:43:14,552 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,555 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.296 2026-10-26 02:43:14,611 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.009 0.272 2026-10-26 02:43:14,643 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:43:14,656 100 INFO rb-a683fe2-225997-428993 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-26 02:43:14,666 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:43:14,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:43:14,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.046 0.271 2026-10-26 02:43:14,708 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:43:14,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:43:14,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.252 2026-10-26 02:43:14,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-26 02:43:14,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62535655 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-26 02:43:15,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62535655 with result: [{'id': 71, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-26 02:43:15,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.140 0.215 2026-10-26 02:43:15,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 02:43:15,911 100 INFO rb-a683fe2-225997-428993 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-26 02:43:15,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-26 02:43:15,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:43:16,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.035 0.038 2026-10-26 02:43:16,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.021 0.059 2026-10-26 02:43:16,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 02:43:16,946 100 INFO rb-a683fe2-225997-428993 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-26 02:43:16,953 100 INFO rb-a683fe2-225997-428993 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-26 02:43:16,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:43:16,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:43:17,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-26 02:43:17,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-26 02:43:17,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:43:17,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:17,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16619 2026-10-26 02:43:17,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:43:17,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16619 2026-10-26 02:43:17,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024317_207161_TestUi.txt 2026-10-26 02:43:17,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu85zz7g8_chrome_odoo" 2026-10-26 02:43:17,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-26 02:43:18,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16831 2026-10-26 02:43:18,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppozki3rk_chrome_odoo 2026-10-26 02:43:18,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33297/json/version 2026-10-26 02:43:18,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33297/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:18,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:18,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33297/json 2026-10-26 02:43:18,747 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33297/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:18,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33297/devtools/page/051643AC0570913F954D4400C29B2DE8 2026-10-26 02:43:18,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:43:18,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:43:19,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:43:19,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:43:19,253 100 INFO rb-a683fe2-225997-428993 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-26 02:43:19,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:43:19,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:20,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.112 1.063 2026-10-26 02:43:20,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '051643AC0570913F954D4400C29B2DE8', 'loaderId': 'B4B0BD53C84E3806F8ED62127C06EB5D', 'isDownload': False} 2026-10-26 02:43:20,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-26 02:43:20,518 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:20,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-26 02:43:20,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.029 2026-10-26 02:43:20,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.045 2026-10-26 02:43:21,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-26 02:43:21,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-26 02:43:21,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-26 02:43:21,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:21,442 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:43:21,463 100 INFO rb-a683fe2-225997-428993 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-26 02:43:22,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:43:22,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.320 0.757 2026-10-26 02:43:22,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.072 2026-10-26 02:43:22,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "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-26 02:43:22,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-26 02:43:22,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.051 0.066 2026-10-26 02:43:23,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.029 0.192 2026-10-26 02:43:23,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:43:23,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.256 2026-10-26 02:43:23,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-26 02:43:23,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.446 2026-10-26 02:43:23,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.511 2026-10-26 02:43:23,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "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-26 02:43:23,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.468 2026-10-26 02:43:23,397 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:43:23,426 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:43:23,526 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:43:23,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.048 0.470 2026-10-26 02:43:23,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.517 2026-10-26 02:43:23,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.526 2026-10-26 02:43:23,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.535 2026-10-26 02:43:23,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.367 2026-10-26 02:43:23,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.353 2026-10-26 02:43:23,874 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:43:23,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.336 2026-10-26 02:43:23,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.370 2026-10-26 02:43:23,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.320 2026-10-26 02:43:24,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.244 2026-10-26 02:43:24,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.224 2026-10-26 02:43:24,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.177 2026-10-26 02:43:24,118 100 INFO rb-a683fe2-225997-428993 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-26 02:43:24,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-26 02:43:24,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.170 2026-10-26 02:43:24,186 100 INFO rb-a683fe2-225997-428993 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-26 02:43:24,199 100 INFO rb-a683fe2-225997-428993 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-26 02:43:24,202 100 INFO rb-a683fe2-225997-428993 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-26 02:43:24,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:43:24,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.007 0.205 2026-10-26 02:43:24,228 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:24,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.032 0.139 2026-10-26 02:43:24,305 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16831 2026-10-26 02:43:24,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:43:24,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16831 2026-10-26 02:43:24,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.198 2026-10-26 02:43:24,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024324_443671_TestUi.txt 2026-10-26 02:43:24,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppozki3rk_chrome_odoo" 2026-10-26 02:43:24,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-26 02:43:25,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17027 2026-10-26 02:43:25,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwen4kgup_chrome_odoo 2026-10-26 02:43:25,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33849/json/version 2026-10-26 02:43:25,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33849/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:25,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:25,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33849/json 2026-10-26 02:43:25,381 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33849/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:25,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33849/devtools/page/DD270F9BE82E04ACCA90DD4617AB7291 2026-10-26 02:43:25,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:43:25,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:43:25,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 02:43:25,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:43:25,810 100 INFO rb-a683fe2-225997-428993 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-26 02:43:25,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:43:25,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:26,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.015 0.412 2026-10-26 02:43:27,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web HTTP/1.1" 200 - 110 0.103 0.798 2026-10-26 02:43:27,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DD270F9BE82E04ACCA90DD4617AB7291', 'loaderId': '053DFE80CC91A5BE207755F2C4732BC9', 'isDownload': False} 2026-10-26 02:43:27,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-26 02:43:27,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-26 02:43:27,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-26 02:43:27,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/webclient/load_menus/f4ab246de9cf07c0f28f8c535121a39f65cc1f0cbd1a228143e081354cde02eb HTTP/1.1" 200 - 2 0.002 0.035 2026-10-26 02:43:27,297 100 INFO rb-a683fe2-225997-428993 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-26 02:43:27,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.058 2026-10-26 02:43:27,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.058 2026-10-26 02:43:27,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:43:28,623 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 02:43:28,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.071 2026-10-26 02:43:28,656 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.082 2026-10-26 02:43:28,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.036 0.074 2026-10-26 02:43:28,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.086 2026-10-26 02:43:28,758 100 INFO rb-a683fe2-225997-428993 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-26 02:43:29,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.148 0.285 2026-10-26 02:43:29,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.345 2026-10-26 02:43:29,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:43:29,116 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.362 2026-10-26 02:43:29,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.055 0.406 2026-10-26 02:43:29,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.443 2026-10-26 02:43:29,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.463 2026-10-26 02:43:29,243 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:43:29,260 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:43:29,281 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "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-26 02:43:29,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.017 0.427 2026-10-26 02:43:29,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.188 2026-10-26 02:43:29,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.201 2026-10-26 02:43:29,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.170 2026-10-26 02:43:29,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 18 0.022 0.108 2026-10-26 02:43:29,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web?reload=true HTTP/1.1" 200 - 16 0.014 0.125 2026-10-26 02:43:29,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.016 2026-10-26 02:43:29,617 100 INFO rb-a683fe2-225997-428993 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-26 02:43:30,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 02:43:30,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 02:43:30,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:43:30,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.015 2026-10-26 02:43:30,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.087 0.121 2026-10-26 02:43:30,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.157 2026-10-26 02:43:30,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.168 2026-10-26 02:43:31,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.201 2026-10-26 02:43:31,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.148 2026-10-26 02:43:31,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.082 2026-10-26 02:43:31,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.086 2026-10-26 02:43:31,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.010 0.073 2026-10-26 02:43:31,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.088 2026-10-26 02:43:31,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.037 0.114 2026-10-26 02:43:31,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.017 0.038 2026-10-26 02:43:32,347 100 INFO rb-a683fe2-225997-428993 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-26 02:43:32,367 100 INFO rb-a683fe2-225997-428993 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-26 02:43:32,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.104 0.133 2026-10-26 02:43:32,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.022 0.209 2026-10-26 02:43:32,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.182 2026-10-26 02:43:32,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:32,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 02:43:32,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.021 0.025 2026-10-26 02:43:32,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.054 2026-10-26 02:43:33,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 02:43:33,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-26 02:43:33,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 02:43:33,674 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:33,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:43:34,448 100 INFO rb-a683fe2-225997-428993 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-26 02:43:34,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.306 0.697 2026-10-26 02:43:34,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.067 2026-10-26 02:43:34,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:34] "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-26 02:43:34,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.018 2026-10-26 02:43:35,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.042 0.069 2026-10-26 02:43:35,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.168 2026-10-26 02:43:35,126 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:43:35,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.047 0.227 2026-10-26 02:43:35,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.332 2026-10-26 02:43:35,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.385 2026-10-26 02:43:35,398 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:43:35,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.458 2026-10-26 02:43:35,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.417 2026-10-26 02:43:35,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.042 0.395 2026-10-26 02:43:35,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.371 2026-10-26 02:43:35,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.324 2026-10-26 02:43:35,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:43:35,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.244 2026-10-26 02:43:35,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.029 0.255 2026-10-26 02:43:35,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.279 2026-10-26 02:43:35,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.267 2026-10-26 02:43:35,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.200 2026-10-26 02:43:35,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.212 2026-10-26 02:43:35,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.254 2026-10-26 02:43:35,967 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,000 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.320 2026-10-26 02:43:36,020 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,031 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.270 2026-10-26 02:43:36,059 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,072 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.023 0.299 2026-10-26 02:43:36,114 100 INFO rb-a683fe2-225997-428993 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-26 02:43:36,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.133 2026-10-26 02:43:36,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60514665 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-10-26 02:43:36,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60514665 with result: [{'id': 72, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-26 02:43:36,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.071 0.217 2026-10-26 02:43:36,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "GET /web HTTP/1.1" 200 - 16 0.019 0.280 2026-10-26 02:43:36,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:36] "GET /web HTTP/1.1" 200 - 16 0.021 0.054 2026-10-26 02:43:37,056 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 02:43:37,095 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-10-26 02:43:37,107 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-10-26 02:43:37,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.046 0.031 2026-10-26 02:43:37,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.079 2026-10-26 02:43:37,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.048 0.160 2026-10-26 02:43:37,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.192 2026-10-26 02:43:37,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.172 2026-10-26 02:43:37,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.206 2026-10-26 02:43:37,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.237 2026-10-26 02:43:37,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.158 2026-10-26 02:43:37,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.083 2026-10-26 02:43:37,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.074 2026-10-26 02:43:37,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.013 0.051 2026-10-26 02:43:37,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.072 2026-10-26 02:43:37,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:37] "GET /web?reload=true HTTP/1.1" 200 - 16 0.022 0.062 2026-10-26 02:43:38,169 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.053 2026-10-26 02:43:38,188 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-26 02:43:38,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.077 0.031 2026-10-26 02:43:38,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-10-26 02:43:38,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.015 0.062 2026-10-26 02:43:38,431 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.049 0.151 2026-10-26 02:43:38,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.186 2026-10-26 02:43:38,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.193 2026-10-26 02:43:38,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.217 2026-10-26 02:43:38,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.224 2026-10-26 02:43:38,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.077 2026-10-26 02:43:38,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.092 2026-10-26 02:43:38,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.012 0.057 2026-10-26 02:43:38,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.076 2026-10-26 02:43:38,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-10-26 02:43:38,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.013 0.049 2026-10-26 02:43:38,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:38] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.014 0.038 2026-10-26 02:43:39,698 100 INFO rb-a683fe2-225997-428993 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-26 02:43:39,724 100 INFO rb-a683fe2-225997-428993 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-26 02:43:39,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:39] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.043 0.118 2026-10-26 02:43:39,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:39] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.023 0.075 2026-10-26 02:43:40,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:40,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 02:43:40,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:43:40,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 02:43:41,081 100 INFO rb-a683fe2-225997-428993 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-26 02:43:41,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.635 2026-10-26 02:43:41,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.093 2026-10-26 02:43:41,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "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-26 02:43:41,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.007 2026-10-26 02:43:41,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-10-26 02:43:41,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.014 0.037 2026-10-26 02:43:41,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.033 2026-10-26 02:43:42,278 100 INFO rb-a683fe2-225997-428993 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-26 02:43:42,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-26 02:43:42,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.027 0.059 2026-10-26 02:43:43,267 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,280 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,297 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,313 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,365 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,370 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:43,390 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,418 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-26 02:43:43,448 100 INFO rb-a683fe2-225997-428993 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-26 02:43:43,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89968820 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-10-26 02:43:43,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 02:43:43,518 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #46 deleted pos.order.line records with IDs: [99] 2026-10-26 02:43:43,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89968820 with result: [{'id': 72, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-26 02:43:43,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.119 0.214 2026-10-26 02:43:43,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.022 2026-10-26 02:43:43,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 02:43:44,613 100 INFO rb-a683fe2-225997-428993 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-26 02:43:44,636 100 INFO rb-a683fe2-225997-428993 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-26 02:43:44,645 100 INFO rb-a683fe2-225997-428993 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-26 02:43:44,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:44] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.049 2026-10-26 02:43:45,484 100 INFO rb-a683fe2-225997-428993 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-26 02:43:45,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:45] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.005 0.026 2026-10-26 02:43:46,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-10-26 02:43:47,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:47] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.723 1.454 2026-10-26 02:43:47,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.149 2026-10-26 02:43:47,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:47] "GET /web HTTP/1.1" 200 - 16 0.022 0.055 2026-10-26 02:43:48,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 02:43:48,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.026 0.018 2026-10-26 02:43:48,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.071 2026-10-26 02:43:48,337 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.060 2026-10-26 02:43:48,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.048 0.083 2026-10-26 02:43:48,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.075 0.144 2026-10-26 02:43:48,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.210 2026-10-26 02:43:48,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.017 0.145 2026-10-26 02:43:48,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.030 0.179 2026-10-26 02:43:48,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.130 2026-10-26 02:43:48,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.102 2026-10-26 02:43:48,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.124 2026-10-26 02:43:48,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.091 2026-10-26 02:43:48,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.018 0.132 2026-10-26 02:43:48,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:48] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.088 2026-10-26 02:43:49,422 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-26 02:43:49,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-26 02:43:49,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.055 0.014 2026-10-26 02:43:49,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.047 2026-10-26 02:43:49,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.157 2026-10-26 02:43:49,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.127 2026-10-26 02:43:49,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.146 2026-10-26 02:43:49,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.145 2026-10-26 02:43:49,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.135 2026-10-26 02:43:49,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.178 2026-10-26 02:43:49,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.081 2026-10-26 02:43:49,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.097 2026-10-26 02:43:49,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.010 0.070 2026-10-26 02:43:49,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.107 2026-10-26 02:43:49,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.021 0.034 2026-10-26 02:43:50,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:50] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.031 0.040 2026-10-26 02:43:50,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:50] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.010 0.060 2026-10-26 02:43:50,977 100 INFO rb-a683fe2-225997-428993 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-26 02:43:50,978 100 INFO rb-a683fe2-225997-428993 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-26 02:43:50,998 100 INFO rb-a683fe2-225997-428993 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-26 02:43:51,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:43:51,026 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:51,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:51] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.023 0.051 2026-10-26 02:43:51,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17027 2026-10-26 02:43:51,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:43:51,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17027 2026-10-26 02:43:51,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024351_317210_TestUi.txt 2026-10-26 02:43:51,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwen4kgup_chrome_odoo" 2026-10-26 02:43:51,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-26 02:43:53,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17394 2026-10-26 02:43:53,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvx5afg70_chrome_odoo 2026-10-26 02:43:53,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45571/json/version 2026-10-26 02:43:53,514 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45571/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:53,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:53,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45571/json 2026-10-26 02:43:53,561 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45571/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:53,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45571/devtools/page/4B4E942FBB997495AE8AA0ADA3642580 2026-10-26 02:43:53,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:43:53,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:43:53,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:43:53,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:43:54,008 100 INFO rb-a683fe2-225997-428993 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-26 02:43:54,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:43:54,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:55,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.943 2026-10-26 02:43:55,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4B4E942FBB997495AE8AA0ADA3642580', 'loaderId': '5AC7FE20F5E5984315D542CE882C10D4', 'isDownload': False} 2026-10-26 02:43:55,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-26 02:43:55,112 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:55,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.015 2026-10-26 02:43:55,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.054 2026-10-26 02:43:55,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.103 2026-10-26 02:43:55,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.011 0.016 2026-10-26 02:43:55,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.037 2026-10-26 02:43:55,975 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:43:55,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 02:43:55,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.030 2026-10-26 02:43:56,034 100 INFO rb-a683fe2-225997-428993 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-26 02:43:56,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.294 0.658 2026-10-26 02:43:57,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.990 2026-10-26 02:43:57,135 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:43:57,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.024 0.216 2026-10-26 02:43:57,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:43:57,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 02:43:58,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.169 0.553 2026-10-26 02:43:58,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:43:58,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "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-26 02:43:58,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.019 2026-10-26 02:43:58,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 02:43:58,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.045 0.099 2026-10-26 02:43:58,661 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:43:58,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.202 2026-10-26 02:43:58,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.275 2026-10-26 02:43:58,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/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-26 02:43:58,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:43:58,914 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:43:58,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.375 2026-10-26 02:43:59,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.450 2026-10-26 02:43:59,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.555 2026-10-26 02:43:59,101 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:43:59,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.428 2026-10-26 02:43:59,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.426 2026-10-26 02:43:59,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.243 2026-10-26 02:43:59,241 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:43:59,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.046 0.362 2026-10-26 02:43:59,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.331 2026-10-26 02:43:59,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.315 2026-10-26 02:43:59,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.298 2026-10-26 02:43:59,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.300 2026-10-26 02:43:59,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.284 2026-10-26 02:43:59,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.026 0.252 2026-10-26 02:43:59,572 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,585 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.227 2026-10-26 02:43:59,627 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,666 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:43:59,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.263 2026-10-26 02:43:59,711 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.294 2026-10-26 02:43:59,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.006 0.304 2026-10-26 02:43:59,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.317 2026-10-26 02:43:59,838 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,870 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.307 2026-10-26 02:43:59,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.311 2026-10-26 02:43:59,978 100 INFO rb-a683fe2-225997-428993 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-26 02:43:59,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.254 2026-10-26 02:43:59,997 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:44:00,000 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:44:00,002 100 INFO rb-a683fe2-225997-428993 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-26 02:44:00,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:44:00,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:44:00,059 100 INFO rb-a683fe2-225997-428993 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-26 02:44:00,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.030 2026-10-26 02:44:00,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30184666 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-10-26 02:44:00,090 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:44:03,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30184666 with result: [{'id': 73, 'pos_reference': 'Order 00083-002-0001', 'account_move': 227}] 2026-10-26 02:44:03,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.950 2.482 2026-10-26 02:44:03,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 2.258 2026-10-26 02:44:03,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:03] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.015 0.040 2026-10-26 02:44:03,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-10-26 02:44:04,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:04,431 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:04,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17394 2026-10-26 02:44:04,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:04,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17394 2026-10-26 02:44:04,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024404_544783_TestUi.txt 2026-10-26 02:44:04,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvx5afg70_chrome_odoo" 2026-10-26 02:44:04,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-26 02:44:05,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17609 2026-10-26 02:44:05,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl4wtqbc0_chrome_odoo 2026-10-26 02:44:05,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39673/json/version 2026-10-26 02:44:05,929 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39673/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:05,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:05,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39673/json 2026-10-26 02:44:05,961 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39673/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:05,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39673/devtools/page/6EDF8C3636F6EB3E73D31AE808EA0937 2026-10-26 02:44:05,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:05,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:06,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:06,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:06,370 100 INFO rb-a683fe2-225997-428993 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-26 02:44:06,370 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:06,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:07,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.104 0.876 2026-10-26 02:44:07,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6EDF8C3636F6EB3E73D31AE808EA0937', 'loaderId': '3169B6B67085E93F3070FD26DEF09138', 'isDownload': False} 2026-10-26 02:44:07,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-26 02:44:07,418 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:07,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:07] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.018 2026-10-26 02:44:07,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:07] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.046 2026-10-26 02:44:07,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:07] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-26 02:44:08,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-26 02:44:08,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.023 0.014 2026-10-26 02:44:08,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:44:08,232 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:44:08,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:44:08,275 100 INFO rb-a683fe2-225997-428993 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-26 02:44:09,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.430 0.822 2026-10-26 02:44:09,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.247 2026-10-26 02:44:09,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:09,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.171 2026-10-26 02:44:09,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 02:44:09,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 02:44:10,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.139 0.531 2026-10-26 02:44:10,699 100 INFO rb-a683fe2-225997-428993 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-26 02:44:10,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.099 2026-10-26 02:44:10,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "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-26 02:44:10,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:44:10,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.046 0.076 2026-10-26 02:44:11,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.172 2026-10-26 02:44:11,105 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:11,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.234 2026-10-26 02:44:11,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.310 2026-10-26 02:44:11,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.389 2026-10-26 02:44:11,336 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44: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-26 02:44:11,392 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:44:11,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.464 2026-10-26 02:44:11,429 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:44:11,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:44:11,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.428 2026-10-26 02:44:11,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.429 2026-10-26 02:44:11,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.501 2026-10-26 02:44:11,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.486 2026-10-26 02:44:11,756 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:44:11,769 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.299 2026-10-26 02:44:11,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.337 2026-10-26 02:44:11,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.387 2026-10-26 02:44:11,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.372 2026-10-26 02:44:11,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.270 2026-10-26 02:44:11,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.244 2026-10-26 02:44:11,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.204 2026-10-26 02:44:11,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-26 02:44:12,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:44:12,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.166 2026-10-26 02:44:12,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-26 02:44:12,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-26 02:44:12,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-26 02:44:12,069 100 INFO rb-a683fe2-225997-428993 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-26 02:44:12,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.009 0.171 2026-10-26 02:44:12,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.105 2026-10-26 02:44:12,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.207 0.548 2026-10-26 02:44:12,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.752 2026-10-26 02:44:13,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 02:44:13,625 100 INFO rb-a683fe2-225997-428993 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-26 02:44:13,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:13,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:13,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17609 2026-10-26 02:44:13,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:13,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17609 2026-10-26 02:44:13,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024413_838149_TestUi.txt 2026-10-26 02:44:13,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl4wtqbc0_chrome_odoo" 2026-10-26 02:44:13,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-26 02:44:15,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17816 2026-10-26 02:44:15,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2503inz__chrome_odoo 2026-10-26 02:44:15,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35591/json/version 2026-10-26 02:44:15,190 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35591/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:15,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:15,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35591/json 2026-10-26 02:44:15,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35591/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:15,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35591/devtools/page/689208D49294F2B5101859134DFDFA80 2026-10-26 02:44:15,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:15,513 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:15,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:15,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:15,843 100 INFO rb-a683fe2-225997-428993 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-26 02:44:15,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:15,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:16,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:16] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.111 0.978 2026-10-26 02:44:16,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '689208D49294F2B5101859134DFDFA80', 'loaderId': 'FFF0FB3771009674BA02925D398127DE', 'isDownload': False} 2026-10-26 02:44:16,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-26 02:44:16,981 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:17,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.067 2026-10-26 02:44:17,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.100 2026-10-26 02:44:17,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.154 2026-10-26 02:44:17,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.039 2026-10-26 02:44:17,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.042 2026-10-26 02:44:17,885 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:44:17,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 02:44:17,917 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:17,969 100 INFO rb-a683fe2-225997-428993 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-26 02:44:18,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.323 0.712 2026-10-26 02:44:19,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.055 2026-10-26 02:44:19,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:19,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.123 2026-10-26 02:44:19,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 02:44:19,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-26 02:44:20,298 100 INFO rb-a683fe2-225997-428993 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-26 02:44:20,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.193 0.611 2026-10-26 02:44:20,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.087 2026-10-26 02:44:20,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "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-26 02:44:20,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:44:20,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.030 0.072 2026-10-26 02:44:20,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.163 2026-10-26 02:44:20,764 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:44:20,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.278 2026-10-26 02:44:20,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.354 2026-10-26 02:44:21,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.368 2026-10-26 02:44:21,041 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44: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-26 02:44:21,059 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:21,066 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:21,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.442 2026-10-26 02:44:21,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.010 2026-10-26 02:44:21,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.369 2026-10-26 02:44:21,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.028 0.364 2026-10-26 02:44:21,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.029 0.307 2026-10-26 02:44:21,314 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:21,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.633 2026-10-26 02:44:21,396 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 02:44:21,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.041 0.295 2026-10-26 02:44:21,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.306 2026-10-26 02:44:21,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.027 0.280 2026-10-26 02:44:21,491 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.214 2026-10-26 02:44:21,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.159 2026-10-26 02:44:21,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.153 2026-10-26 02:44:21,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.008 0.178 2026-10-26 02:44:21,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.198 2026-10-26 02:44:21,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.194 2026-10-26 02:44:21,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.203 2026-10-26 02:44:21,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:44:21,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-26 02:44:21,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-26 02:44:21,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.158 2026-10-26 02:44:21,775 100 INFO rb-a683fe2-225997-428993 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-26 02:44:22,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.175 0.457 2026-10-26 02:44:22,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:22] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.019 0.628 2026-10-26 02:44:23,218 100 INFO rb-a683fe2-225997-428993 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-26 02:44:23,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:23,233 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:23,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17816 2026-10-26 02:44:23,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:23,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17816 2026-10-26 02:44:23,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024423_362544_TestUi.txt 2026-10-26 02:44:23,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2503inz__chrome_odoo" 2026-10-26 02:44:23,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-26 02:44:29,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18017 2026-10-26 02:44:29,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnp1qubeb_chrome_odoo 2026-10-26 02:44:29,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44111/json/version 2026-10-26 02:44:29,222 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44111/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:29,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:29,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44111/json 2026-10-26 02:44:29,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44111/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:29,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44111/devtools/page/0E5A85E0783A97CB81F3A836484AD738 2026-10-26 02:44:29,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:29,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:29,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:29,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:29,820 100 INFO rb-a683fe2-225997-428993 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-26 02:44:29,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:29,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:31,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 1.051 2026-10-26 02:44:31,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0E5A85E0783A97CB81F3A836484AD738', 'loaderId': '2680FAF7438E9EEF8DADC456C6A32352', 'isDownload': False} 2026-10-26 02:44:31,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-26 02:44:31,073 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:31,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.034 2026-10-26 02:44:31,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.075 2026-10-26 02:44:31,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.084 2026-10-26 02:44:31,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 02:44:31,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 02:44:31,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-26 02:44:31,854 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:31,860 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:31,903 100 INFO rb-a683fe2-225997-428993 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-26 02:44:32,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:44:33,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.342 0.820 2026-10-26 02:44:33,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.080 2026-10-26 02:44:33,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.033 2026-10-26 02:44:33,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 02:44:33,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.035 0.053 2026-10-26 02:44:33,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.144 2026-10-26 02:44:33,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:44:33,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.217 2026-10-26 02:44:33,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.338 2026-10-26 02:44:33,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "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-26 02:44:33,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:33,844 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:44:33,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.035 0.456 2026-10-26 02:44:33,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:33] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.534 2026-10-26 02:44:34,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.489 2026-10-26 02:44:34,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.497 2026-10-26 02:44:34,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:44:34,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.574 2026-10-26 02:44:34,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.056 0.433 2026-10-26 02:44:34,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.428 2026-10-26 02:44:34,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:44:34,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.409 2026-10-26 02:44:34,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.340 2026-10-26 02:44:34,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.368 2026-10-26 02:44:34,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.290 2026-10-26 02:44:34,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.245 2026-10-26 02:44:34,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.151 2026-10-26 02:44:34,535 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,559 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,584 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,585 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,597 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.215 2026-10-26 02:44:34,711 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,717 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,739 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,751 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.328 2026-10-26 02:44:34,775 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,780 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,828 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,832 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,848 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,868 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.026 0.394 2026-10-26 02:44:34,883 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,903 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,920 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,928 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:34] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.439 2026-10-26 02:44:34,962 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,963 100 INFO rb-a683fe2-225997-428993 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-26 02:44:34,985 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.496 2026-10-26 02:44:35,017 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,024 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,033 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,048 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.479 2026-10-26 02:44:35,066 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,087 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.451 2026-10-26 02:44:35,111 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,112 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,134 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,169 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,170 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,182 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.037 0.391 2026-10-26 02:44:35,209 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,212 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,238 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,258 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,269 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.374 2026-10-26 02:44:35,279 100 INFO rb-a683fe2-225997-428993 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-26 02:44:35,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:44:35,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:35,370 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18017 2026-10-26 02:44:35,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:35,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18017 2026-10-26 02:44:35,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.394 2026-10-26 02:44:35,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.416 2026-10-26 02:44:35,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.414 2026-10-26 02:44:35,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024435_525322_TestUi.txt 2026-10-26 02:44:35,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnp1qubeb_chrome_odoo" 2026-10-26 02:44:35,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-10-26 02:44:35,572 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.425 2026-10-26 02:44:35,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.007 0.399 2026-10-26 02:44:35,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.384 2026-10-26 02:44:35,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-26 02:44:36,803 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #43 deleted mail.message records with IDs: [9656] 2026-10-26 02:44:37,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18234 2026-10-26 02:44:37,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx48j33tq_chrome_odoo 2026-10-26 02:44:37,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40749/json/version 2026-10-26 02:44:37,621 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40749/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:37,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:37,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40749/json 2026-10-26 02:44:37,653 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40749/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:37,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40749/devtools/page/AA90952404D937EA7628D549E1AD4728 2026-10-26 02:44:37,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:37,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:37,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:37,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:37,794 100 INFO rb-a683fe2-225997-428993 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-26 02:44:37,794 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:37,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:38,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.122 0.927 2026-10-26 02:44:38,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AA90952404D937EA7628D549E1AD4728', 'loaderId': 'CC51E64958445163AD2196C6AE71A333', 'isDownload': False} 2026-10-26 02:44:38,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-26 02:44:38,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:38,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:38] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-26 02:44:38,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:38] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-26 02:44:38,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:38] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.051 2026-10-26 02:44:39,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:39] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 02:44:39,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 02:44:39,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-26 02:44:39,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:44:39,671 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:39,734 100 INFO rb-a683fe2-225997-428993 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-26 02:44:40,510 100 INFO rb-a683fe2-225997-428993 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-26 02:44:40,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.319 0.683 2026-10-26 02:44:40,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.026 0.070 2026-10-26 02:44:40,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-26 02:44:40,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:44:41,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.049 0.054 2026-10-26 02:44:41,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.145 2026-10-26 02:44:41,093 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:41,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.215 2026-10-26 02:44:41,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.290 2026-10-26 02:44:41,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.362 2026-10-26 02:44:41,348 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44: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-26 02:44:41,384 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:41,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.428 2026-10-26 02:44:41,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.440 2026-10-26 02:44:41,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 02:44:41,538 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:44:41,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.035 0.454 2026-10-26 02:44:41,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.478 2026-10-26 02:44:41,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.471 2026-10-26 02:44:41,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.301 2026-10-26 02:44:41,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.254 2026-10-26 02:44:41,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.276 2026-10-26 02:44:41,860 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:44:41,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.028 0.271 2026-10-26 02:44:41,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.297 2026-10-26 02:44:41,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.015 0.258 2026-10-26 02:44:41,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.226 2026-10-26 02:44:42,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.211 2026-10-26 02:44:42,068 100 INFO rb-a683fe2-225997-428993 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-26 02:44:42,075 100 INFO rb-a683fe2-225997-428993 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-26 02:44:42,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.196 2026-10-26 02:44:42,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.199 2026-10-26 02:44:42,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-26 02:44:42,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-26 02:44:42,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.159 2026-10-26 02:44:42,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.195 2026-10-26 02:44:42,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:42] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.094 0.369 2026-10-26 02:44:43,372 100 INFO rb-a683fe2-225997-428993 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-26 02:44:43,377 100 INFO rb-a683fe2-225997-428993 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-26 02:44:43,391 100 INFO rb-a683fe2-225997-428993 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-26 02:44:43,410 100 INFO rb-a683fe2-225997-428993 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-26 02:44:43,429 100 INFO rb-a683fe2-225997-428993 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-26 02:44:43,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:43] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.061 0.184 2026-10-26 02:44:43,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.121 2026-10-26 02:44:44,425 100 INFO rb-a683fe2-225997-428993 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-26 02:44:44,444 100 INFO rb-a683fe2-225997-428993 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-26 02:44:44,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:44,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18234 2026-10-26 02:44:44,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:44,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18234 2026-10-26 02:44:44,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024444_582865_TestUi.txt 2026-10-26 02:44:44,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx48j33tq_chrome_odoo" 2026-10-26 02:44:44,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-26 02:44:45,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18431 2026-10-26 02:44:45,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp45g01d44_chrome_odoo 2026-10-26 02:44:45,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35337/json/version 2026-10-26 02:44:45,616 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35337/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:45,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:45,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35337/json 2026-10-26 02:44:45,794 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35337/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:45,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35337/devtools/page/83B9F8973011A36BE4D114B364CC94E9 2026-10-26 02:44:45,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:45,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:46,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:46,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:46,258 100 INFO rb-a683fe2-225997-428993 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-26 02:44:46,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:46,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:48,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:48] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 1.885 2026-10-26 02:44:48,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '83B9F8973011A36BE4D114B364CC94E9', 'loaderId': 'EFF1E117E1E564C763E0CCBCDE91A23A', 'isDownload': False} 2026-10-26 02:44:48,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-26 02:44:48,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:48,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:48] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.015 2026-10-26 02:44:48,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:48] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.050 2026-10-26 02:44:48,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:48] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-26 02:44:49,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:49] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 02:44:49,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-26 02:44:49,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 02:44:49,169 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:44:49,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:49,206 100 INFO rb-a683fe2-225997-428993 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-26 02:44:50,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.319 0.727 2026-10-26 02:44:50,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.094 2026-10-26 02:44:50,397 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:50,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.140 2026-10-26 02:44:50,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-26 02:44:50,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:44:51,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.538 2026-10-26 02:44:51,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:44:51,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-10-26 02:44:51,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-10-26 02:44:51,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 02:44:51,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.033 0.113 2026-10-26 02:44:51,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.035 0.184 2026-10-26 02:44:51,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-26 02:44:52,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 02:44:52,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.457 2026-10-26 02:44:52,225 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.508 2026-10-26 02:44:52,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.578 2026-10-26 02:44:52,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.514 2026-10-26 02:44:52,332 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "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-26 02:44:52,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:44:52,359 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:44:52,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.031 0.504 2026-10-26 02:44:52,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.009 0.440 2026-10-26 02:44:52,553 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:44:52,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.422 2026-10-26 02:44:52,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.356 2026-10-26 02:44:52,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.271 2026-10-26 02:44:52,657 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:52,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.026 0.299 2026-10-26 02:44:52,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.355 2026-10-26 02:44:52,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.267 2026-10-26 02:44:52,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.220 2026-10-26 02:44:52,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.201 2026-10-26 02:44:52,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.198 2026-10-26 02:44:52,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.217 2026-10-26 02:44:52,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.198 2026-10-26 02:44:52,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.003 0.172 2026-10-26 02:44:52,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:52] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.170 2026-10-26 02:44:53,022 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,043 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-26 02:44:53,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.021 0.162 2026-10-26 02:44:53,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-26 02:44:53,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.059 2026-10-26 02:44:53,116 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,164 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:44:53,185 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,190 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:53,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:44:53,219 100 INFO rb-a683fe2-225997-428993 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-26 02:44:53,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66045680 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-10-26 02:44:53,241 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:44:53,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66045680 with result: [{'id': 74, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-10-26 02:44:53,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.104 0.175 2026-10-26 02:44:53,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:53] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-26 02:44:54,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:44:54,333 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:54,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18431 2026-10-26 02:44:54,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:44:54,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18431 2026-10-26 02:44:54,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024454_501098_TestUi.txt 2026-10-26 02:44:54,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp45g01d44_chrome_odoo" 2026-10-26 02:44:54,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-26 02:44:55,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18639 2026-10-26 02:44:55,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvh11cq87_chrome_odoo 2026-10-26 02:44:55,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39423/json/version 2026-10-26 02:44:55,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39423/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:55,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:55,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39423/json 2026-10-26 02:44:55,743 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39423/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:55,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39423/devtools/page/8D55C0E2E0A0D40863B180170204E91F 2026-10-26 02:44:55,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:44:55,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:44:56,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:44:56,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:44:56,271 100 INFO rb-a683fe2-225997-428993 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-26 02:44:56,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:44:56,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:57,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.094 0.982 2026-10-26 02:44:57,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8D55C0E2E0A0D40863B180170204E91F', 'loaderId': 'E31A7AD2C787E8724FA5627E979B7EC6', 'isDownload': False} 2026-10-26 02:44:57,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-26 02:44:57,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:57,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:57] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.017 2026-10-26 02:44:57,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:57] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.018 2026-10-26 02:44:57,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:57] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.055 2026-10-26 02:44:58,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.011 2026-10-26 02:44:58,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:58] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.041 2026-10-26 02:44:58,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-26 02:44:58,128 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:44:58,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:58,176 100 INFO rb-a683fe2-225997-428993 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-26 02:44:59,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.333 0.705 2026-10-26 02:44:59,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.054 2026-10-26 02:44:59,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:44:59,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.122 2026-10-26 02:44:59,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 02:44:59,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 02:45:00,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.168 0.564 2026-10-26 02:45:00,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:45:00,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.108 2026-10-26 02:45:00,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.022 0.033 2026-10-26 02:45:00,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 02:45:00,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.051 0.067 2026-10-26 02:45:00,917 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:45:00,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.173 2026-10-26 02:45:01,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.232 2026-10-26 02:45:01,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.007 0.296 2026-10-26 02:45:01,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.018 0.367 2026-10-26 02:45:01,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "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-26 02:45:01,246 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:45:01,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:45:01,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.447 2026-10-26 02:45:01,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.370 2026-10-26 02:45:01,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.382 2026-10-26 02:45:01,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.393 2026-10-26 02:45:01,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.370 2026-10-26 02:45:01,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.198 2026-10-26 02:45:01,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:45:01,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:01,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.217 2026-10-26 02:45:01,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.206 2026-10-26 02:45:01,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.183 2026-10-26 02:45:01,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.019 0.239 2026-10-26 02:45:01,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.203 2026-10-26 02:45:01,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.189 2026-10-26 02:45:01,797 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.239 2026-10-26 02:45:01,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.317 2026-10-26 02:45:01,892 100 INFO rb-a683fe2-225997-428993 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-26 02:45:01,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.345 2026-10-26 02:45:01,919 100 INFO rb-a683fe2-225997-428993 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-26 02:45:01,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.276 2026-10-26 02:45:01,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.001 0.285 2026-10-26 02:45:01,997 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.244 2026-10-26 02:45:02,032 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,033 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,060 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.155 2026-10-26 02:45:02,071 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,129 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,142 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:02,165 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,168 100 INFO rb-a683fe2-225997-428993 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-26 02:45:02,173 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 02:45:02,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:45:02,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 02:45:02,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 02:45:02,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48571638 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-10-26 02:45:02,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:02,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48571638 with result: [{'id': 75, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-10-26 02:45:02,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.099 0.197 2026-10-26 02:45:02,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:02] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.014 2026-10-26 02:45:03,351 100 INFO rb-a683fe2-225997-428993 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-26 02:45:03,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-26 02:45:03,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 02:45:03,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.062 0.026 2026-10-26 02:45:03,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:03] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.026 0.050 2026-10-26 02:45:03,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-26 02:45:04,404 100 INFO rb-a683fe2-225997-428993 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-26 02:45:04,410 100 INFO rb-a683fe2-225997-428993 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-26 02:45:04,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-26 02:45:04,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 02:45:04,458 100 INFO rb-a683fe2-225997-428993 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-26 02:45:04,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:04,484 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:04,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18639 2026-10-26 02:45:04,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:04,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18639 2026-10-26 02:45:04,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024504_634631_TestUi.txt 2026-10-26 02:45:04,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvh11cq87_chrome_odoo" 2026-10-26 02:45:04,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-26 02:45:05,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18855 2026-10-26 02:45:05,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3vp_x8gu_chrome_odoo 2026-10-26 02:45:05,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45923/json/version 2026-10-26 02:45:05,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45923/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:45:05,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:45:05,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45923/json 2026-10-26 02:45:05,845 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45923/json with timeout 3 increased to 10s during tests 2026-10-26 02:45:05,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45923/devtools/page/BF2CAECC3E3044DD199E9A3BA4612111 2026-10-26 02:45:05,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:45:05,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:45:06,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:45:06,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:45:06,326 100 INFO rb-a683fe2-225997-428993 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-26 02:45:06,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:45:06,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:45:07,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.107 0.981 2026-10-26 02:45:07,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF2CAECC3E3044DD199E9A3BA4612111', 'loaderId': '9DB3048996D3C2176883141944607745', 'isDownload': False} 2026-10-26 02:45:07,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-26 02:45:07,486 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:07,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:07] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-10-26 02:45:07,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:07] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-10-26 02:45:07,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:07] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-10-26 02:45:08,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:08] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 02:45:08,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 02:45:08,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 02:45:08,227 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:08,229 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:45:08,252 100 INFO rb-a683fe2-225997-428993 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-26 02:45:09,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.321 0.810 2026-10-26 02:45:09,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.155 2026-10-26 02:45:09,512 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:09,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.021 0.122 2026-10-26 02:45:09,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:45:09,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.022 2026-10-26 02:45:10,579 100 INFO rb-a683fe2-225997-428993 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-26 02:45:10,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.260 0.565 2026-10-26 02:45:10,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:10] "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-26 02:45:10,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-26 02:45:10,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 02:45:11,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.105 0.081 2026-10-26 02:45:11,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.231 2026-10-26 02:45:11,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.185 2026-10-26 02:45:11,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.025 0.299 2026-10-26 02:45:11,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:45:11,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "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-26 02:45:11,325 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:11,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.033 0.374 2026-10-26 02:45:11,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:45:11,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.030 0.453 2026-10-26 02:45:11,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.389 2026-10-26 02:45:11,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.421 2026-10-26 02:45:11,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.468 2026-10-26 02:45:11,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.368 2026-10-26 02:45:11,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.329 2026-10-26 02:45:11,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 02:45:11,767 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:45:11,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.054 0.367 2026-10-26 02:45:11,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.378 2026-10-26 02:45:11,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.333 2026-10-26 02:45:11,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.301 2026-10-26 02:45:11,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.257 2026-10-26 02:45:11,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.189 2026-10-26 02:45:11,992 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,015 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,034 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,045 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.213 2026-10-26 02:45:12,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.286 2026-10-26 02:45:12,140 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:12,177 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:45:12,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.015 0.314 2026-10-26 02:45:12,182 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,183 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,201 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.015 0.299 2026-10-26 02:45:12,236 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:45:12,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.329 2026-10-26 02:45:12,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-26 02:45:12,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.249 2026-10-26 02:45:12,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-26 02:45:12,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-26 02:45:12,360 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,412 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,416 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,427 100 INFO rb-a683fe2-225997-428993 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-26 02:45:12,451 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 02:45:13,285 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,302 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,308 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,324 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,344 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,357 100 INFO rb-a683fe2-225997-428993 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-26 02:45:13,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:13,387 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:45:13,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18855 2026-10-26 02:45:13,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:13,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18855 2026-10-26 02:45:13,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024513_515481_TestUi.txt 2026-10-26 02:45:13,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3vp_x8gu_chrome_odoo" 2026-10-26 02:45:13,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19057 2026-10-26 02:45:13,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr9v8cikf_chrome_odoo 2026-10-26 02:45:13,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39239/json/version 2026-10-26 02:45:13,956 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39239/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:45:14,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:45:14,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39239/json 2026-10-26 02:45:14,042 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39239/json with timeout 3 increased to 10s during tests 2026-10-26 02:45:14,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39239/devtools/page/9A4E2ACC9ED2E26D3D6DE44704011D93 2026-10-26 02:45:14,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:45:14,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:45:14,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:45:14,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:45:14,208 100 INFO rb-a683fe2-225997-428993 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-26 02:45:14,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:45:14,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.092 2026-10-26 02:45:14,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A4E2ACC9ED2E26D3D6DE44704011D93', 'loaderId': 'E31F2D7FD528216966C0E8659FD890F3', 'isDownload': False} 2026-10-26 02:45:14,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-26 02:45:14,391 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:14,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:14] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-10-26 02:45:14,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:14] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 02:45:14,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:14] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.058 2026-10-26 02:45:14,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.014 2026-10-26 02:45:15,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.027 2026-10-26 02:45:15,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-26 02:45:15,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 02:45:15,095 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:45:15,131 100 INFO rb-a683fe2-225997-428993 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-26 02:45:15,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.172 0.610 2026-10-26 02:45:16,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.076 0.778 2026-10-26 02:45:16,083 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:16,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.036 0.194 2026-10-26 02:45:16,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 02:45:16,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-26 02:45:17,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.151 0.535 2026-10-26 02:45:17,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:45:17,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.026 0.067 2026-10-26 02:45:17,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.007 0.024 2026-10-26 02:45:17,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:45:17,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.040 0.085 2026-10-26 02:45:17,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-26 02:45:17,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:45:17,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.238 2026-10-26 02:45:17,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.296 2026-10-26 02:45:17,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.354 2026-10-26 02:45:17,751 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45: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-26 02:45:17,785 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:45:17,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:45:17,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.503 2026-10-26 02:45:17,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.021 0.395 2026-10-26 02:45:17,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.380 2026-10-26 02:45:17,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-26 02:45:18,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.370 2026-10-26 02:45:18,097 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:45:18,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.018 0.309 2026-10-26 02:45:18,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.309 2026-10-26 02:45:18,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 02:45:18,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.314 2026-10-26 02:45:18,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.296 2026-10-26 02:45:18,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.022 0.288 2026-10-26 02:45:18,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.266 2026-10-26 02:45:18,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.150 2026-10-26 02:45:18,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.128 2026-10-26 02:45:18,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.158 2026-10-26 02:45:18,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.168 2026-10-26 02:45:18,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.005 0.147 2026-10-26 02:45:18,471 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,478 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.211 2026-10-26 02:45:18,515 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.143 2026-10-26 02:45:18,534 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,547 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.086 2026-10-26 02:45:18,591 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:45:18,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:18,635 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,652 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,667 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,688 100 INFO rb-a683fe2-225997-428993 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-26 02:45:18,699 100 INFO rb-a683fe2-225997-428993 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-26 02:45:19,540 100 INFO rb-a683fe2-225997-428993 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-26 02:45:19,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:19,562 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:19,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19057 2026-10-26 02:45:19,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:19,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19057 2026-10-26 02:45:19,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024519_687301_TestUi.txt 2026-10-26 02:45:19,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr9v8cikf_chrome_odoo" 2026-10-26 02:45:19,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-26 02:45:21,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19260 2026-10-26 02:45:21,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0jvcje_i_chrome_odoo 2026-10-26 02:45:21,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35505/json/version 2026-10-26 02:45:21,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35505/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:45:21,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:45:21,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35505/json 2026-10-26 02:45:21,301 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35505/json with timeout 3 increased to 10s during tests 2026-10-26 02:45:21,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35505/devtools/page/0C191031B4E68B69C0BC1E462D360B5E 2026-10-26 02:45:21,346 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:45:21,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:45:21,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:45:21,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:45:21,790 100 INFO rb-a683fe2-225997-428993 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-26 02:45:21,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:45:21,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:45:22,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.106 0.942 2026-10-26 02:45:22,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0C191031B4E68B69C0BC1E462D360B5E', 'loaderId': '5F06166153F98FAF4D78CE5032EC87E9', 'isDownload': False} 2026-10-26 02:45:22,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-26 02:45:22,886 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:22,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.011 2026-10-26 02:45:22,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.035 2026-10-26 02:45:22,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-10-26 02:45:23,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 02:45:23,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-26 02:45:23,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:45:23,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.016 2026-10-26 02:45:23,663 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:45:23,706 100 INFO rb-a683fe2-225997-428993 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-26 02:45:24,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.318 0.732 2026-10-26 02:45:24,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.065 2026-10-26 02:45:24,901 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:24,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.151 2026-10-26 02:45:25,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-26 02:45:25,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 02:45:25,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:45:26,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.233 0.574 2026-10-26 02:45:26,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.070 2026-10-26 02:45:26,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.027 2026-10-26 02:45:26,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-26 02:45:26,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.061 0.061 2026-10-26 02:45:26,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.201 2026-10-26 02:45:26,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:45:26,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.020 0.252 2026-10-26 02:45:26,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.323 2026-10-26 02:45:26,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.383 2026-10-26 02:45:26,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:45:26,779 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:45:26,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.026 0.439 2026-10-26 02:45:26,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:45:26,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.350 2026-10-26 02:45:26,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.029 0.358 2026-10-26 02:45:26,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 02:45:26,997 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:45:27,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.353 2026-10-26 02:45:27,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.034 0.262 2026-10-26 02:45:27,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:27,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.275 2026-10-26 02:45:27,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.287 2026-10-26 02:45:27,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.273 2026-10-26 02:45:27,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.659 2026-10-26 02:45:27,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-26 02:45:27,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.254 2026-10-26 02:45:27,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.234 2026-10-26 02:45:27,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.263 2026-10-26 02:45:27,500 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,501 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.015 0.325 2026-10-26 02:45:27,566 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.027 2026-10-26 02:45:27,584 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,591 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.013 0.324 2026-10-26 02:45:27,643 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,648 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,653 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:27,695 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 02:45:27,723 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.046 0.336 2026-10-26 02:45:27,746 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:45:27,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:45:27,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.390 2026-10-26 02:45:27,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.022 0.402 2026-10-26 02:45:27,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:45:27,892 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:45:27,904 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,929 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,946 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,948 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,968 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,977 100 INFO rb-a683fe2-225997-428993 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-26 02:45:27,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.685 2026-10-26 02:45:28,001 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,008 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,027 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:45:28,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:45:28,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:45:28,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:45:28,110 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,146 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,153 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,163 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,179 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,190 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,211 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,224 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,240 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:45:28,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:45:28,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-26 02:45:28,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-26 02:45:28,323 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,354 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,361 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,376 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,392 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,408 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,423 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,443 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,457 100 INFO rb-a683fe2-225997-428993 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-26 02:45:28,475 100 INFO rb-a683fe2-225997-428993 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-26 02:45:29,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:45:29,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:29,316 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:29,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19260 2026-10-26 02:45:29,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:29,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19260 2026-10-26 02:45:29,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024529_434612_TestUi.txt 2026-10-26 02:45:29,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0jvcje_i_chrome_odoo" 2026-10-26 02:45:29,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-26 02:45:31,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19465 2026-10-26 02:45:31,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjpbjwapj_chrome_odoo 2026-10-26 02:45:31,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38551/json/version 2026-10-26 02:45:31,101 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38551/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:45:31,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:45:31,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38551/json 2026-10-26 02:45:31,194 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38551/json with timeout 3 increased to 10s during tests 2026-10-26 02:45:31,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38551/devtools/page/FBF51658E2CAF1A3CF3EAB904F1E2AA2 2026-10-26 02:45:31,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:45:31,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:45:31,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:45:31,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:45:31,816 100 INFO rb-a683fe2-225997-428993 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-26 02:45:31,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:45:31,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:45:32,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.110 0.875 2026-10-26 02:45:32,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FBF51658E2CAF1A3CF3EAB904F1E2AA2', 'loaderId': '376FE97ADB92AAE8665052037278DD74', 'isDownload': False} 2026-10-26 02:45:32,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-26 02:45:32,853 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:32,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-26 02:45:32,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.044 2026-10-26 02:45:32,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.057 2026-10-26 02:45:33,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.017 2026-10-26 02:45:33,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-10-26 02:45:33,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.019 2026-10-26 02:45:33,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 02:45:33,697 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 02:45:33,732 100 INFO rb-a683fe2-225997-428993 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-26 02:45:34,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.340 0.721 2026-10-26 02:45:34,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.058 2026-10-26 02:45:34,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:34,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.134 2026-10-26 02:45:35,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 02:45:35,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 02:45:35,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.149 0.541 2026-10-26 02:45:35,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 02:45:36,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.025 0.073 2026-10-26 02:45:36,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.008 0.020 2026-10-26 02:45:36,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 02:45:36,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.028 0.121 2026-10-26 02:45:36,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.034 0.209 2026-10-26 02:45:36,383 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:45:36,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.274 2026-10-26 02:45:36,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.342 2026-10-26 02:45:36,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.021 0.431 2026-10-26 02:45:36,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.003 2026-10-26 02:45:36,642 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:45:36,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:36,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.022 0.497 2026-10-26 02:45:36,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.434 2026-10-26 02:45:36,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.032 0.414 2026-10-26 02:45:36,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.027 0.425 2026-10-26 02:45:37,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.019 0.456 2026-10-26 02:45:37,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.339 2026-10-26 02:45:37,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.304 2026-10-26 02:45:37,052 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:45:37,066 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:45:37,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.045 0.332 2026-10-26 02:45:37,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.350 2026-10-26 02:45:37,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.311 2026-10-26 02:45:37,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.269 2026-10-26 02:45:37,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-26 02:45:37,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.184 2026-10-26 02:45:37,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-26 02:45:37,356 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,376 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,411 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.012 0.251 2026-10-26 02:45:37,428 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:45:37,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.263 2026-10-26 02:45:37,467 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.274 2026-10-26 02:45:37,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.280 2026-10-26 02:45:37,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.223 2026-10-26 02:45:37,570 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,581 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.199 2026-10-26 02:45:37,663 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,689 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,691 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:37,694 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:45:37,695 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,721 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 02:45:37,743 100 INFO rb-a683fe2-225997-428993 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-26 02:45:37,752 100 INFO rb-a683fe2-225997-428993 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-26 02:45:38,601 100 INFO rb-a683fe2-225997-428993 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-26 02:45:38,611 100 INFO rb-a683fe2-225997-428993 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-26 02:45:38,625 100 INFO rb-a683fe2-225997-428993 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-26 02:45:38,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:45:38,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:45:38,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87272149 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-10-26 02:45:38,688 100 INFO rb-a683fe2-225997-428993 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-26 02:45:38,715 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:42,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87272149 with result: [{'id': 76, 'pos_reference': 'Order 00094-002-0001', 'account_move': 233}] 2026-10-26 02:45:42,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 1.175 2.633 2026-10-26 02:45:42,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 3.551 2026-10-26 02:45:42,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:42] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.010 0.038 2026-10-26 02:45:42,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:42] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.021 2026-10-26 02:45:43,427 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,440 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,461 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,472 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,501 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 02:45:43,524 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,626 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,645 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,665 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,674 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,699 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,715 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,725 100 INFO rb-a683fe2-225997-428993 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-26 02:45:43,744 100 INFO rb-a683fe2-225997-428993 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-26 02:45:44,580 100 INFO rb-a683fe2-225997-428993 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-26 02:45:44,590 100 INFO rb-a683fe2-225997-428993 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-26 02:45:44,605 100 INFO rb-a683fe2-225997-428993 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-26 02:45:44,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-26 02:45:44,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 02:45:44,667 100 INFO rb-a683fe2-225997-428993 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-26 02:45:44,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88113921 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-10-26 02:45:47,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88113921 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0002', 'account_move': 235}] 2026-10-26 02:45:47,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.816 1.939 2026-10-26 02:45:47,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:47] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.033 0.037 2026-10-26 02:45:47,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-26 02:45:48,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:48,400 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:45:48,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19465 2026-10-26 02:45:48,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:48,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19465 2026-10-26 02:45:48,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024548_630457_TestUi.txt 2026-10-26 02:45:48,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjpbjwapj_chrome_odoo" 2026-10-26 02:45:48,726 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-26 02:45:49,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19681 2026-10-26 02:45:49,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpak3a1bo4_chrome_odoo 2026-10-26 02:45:49,902 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40291/json/version 2026-10-26 02:45:49,903 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40291/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:45:50,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:45:50,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40291/json 2026-10-26 02:45:50,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40291/json with timeout 3 increased to 10s during tests 2026-10-26 02:45:50,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40291/devtools/page/63C628FADE620BB533209030D54A1AD1 2026-10-26 02:45:50,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 02:45:50,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 02:45:50,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 02:45:50,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 02:45:50,607 100 INFO rb-a683fe2-225997-428993 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-26 02:45:50,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-26 02:45:50,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:45:51,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.112 1.000 2026-10-26 02:45:51,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '63C628FADE620BB533209030D54A1AD1', 'loaderId': '4A3F014D136D508A093D91B76582DC36', 'isDownload': False} 2026-10-26 02:45:51,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-26 02:45:51,784 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:51,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:51] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.032 2026-10-26 02:45:51,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:51] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.069 2026-10-26 02:45:51,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:51] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.060 2026-10-26 02:45:52,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:52] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-26 02:45:52,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 02:45:52,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:52,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.023 2026-10-26 02:45:52,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:52,573 100 INFO rb-a683fe2-225997-428993 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-26 02:45:54,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.311 1.814 2026-10-26 02:45:54,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 2.142 2026-10-26 02:45:54,848 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 02:45:54,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.160 2026-10-26 02:45:55,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 02:45:55,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 02:45:55,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.130 0.552 2026-10-26 02:45:55,891 100 INFO rb-a683fe2-225997-428993 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-26 02:45:55,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:55] "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-26 02:45:55,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:55] "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-26 02:45:56,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 02:45:56,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 14 0.022 0.066 2026-10-26 02:45:56,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.014 0.128 2026-10-26 02:45:56,231 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:45:56,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.175 2026-10-26 02:45:56,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.011 0.221 2026-10-26 02:45:56,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.269 2026-10-26 02:45:56,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.311 2026-10-26 02:45:56,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.016 0.338 2026-10-26 02:45:56,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:45:56,554 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 02:45:56,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:56,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.023 0.301 2026-10-26 02:45:56,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.013 0.368 2026-10-26 02:45:56,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.017 0.370 2026-10-26 02:45:56,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 8 0.024 0.386 2026-10-26 02:45:56,837 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:45:56,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.391 2026-10-26 02:45:56,856 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:45:56,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.383 2026-10-26 02:45:56,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.026 0.292 2026-10-26 02:45:56,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:56] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.370 2026-10-26 02:45:57,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.326 2026-10-26 02:45:57,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.270 2026-10-26 02:45:57,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.182 2026-10-26 02:45:57,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.210 2026-10-26 02:45:57,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.010 0.170 2026-10-26 02:45:57,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.004 0.145 2026-10-26 02:45:57,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-26%2002:36:32 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-26 02:45:57,188 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.079 2026-10-26 02:45:57,230 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,261 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,262 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,306 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,321 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:45:57,325 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:57,340 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,363 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,377 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 02:45:57,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-26 02:45:57,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-26 02:45:57,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-26 02:45:57,494 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,527 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,529 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,545 100 INFO rb-a683fe2-225997-428993 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-26 02:45:57,562 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,407 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,428 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,443 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,456 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,472 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,488 100 INFO rb-a683fe2-225997-428993 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-26 02:45:58,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-26 02:45:58,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:45:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:45:58,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19681 2026-10-26 02:45:58,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 02:45:58,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19681 2026-10-26 02:45:58,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024558_623188_TestUi.txt 2026-10-26 02:45:58,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpak3a1bo4_chrome_odoo" 2026-10-26 02:45:58,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-26 02:45:58,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-26 02:46:00,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 19885 2026-10-26 02:46:00,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpqassz5t3_chrome_odoo 2026-10-26 02:46:00,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:42753/json/version 2026-10-26 02:46:00,008 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42753/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:46:00,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-26 02:46:00,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:42753/json 2026-10-26 02:46:00,156 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42753/json with timeout 3 increased to 10s during tests 2026-10-26 02:46:00,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:42753/devtools/page/53378DC061DC6708E8B0268B55C119DF 2026-10-26 02:46:00,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-26 02:46:00,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-26 02:46:01,283 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:46:01,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 02:46:01,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-26 02:46:01,294 100 INFO rb-a683fe2-225997-428993 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-26 02:46:01,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-10-26 02:46:01,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:46:02,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:02] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.122 1.134 2026-10-26 02:46:02,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': '53378DC061DC6708E8B0268B55C119DF', 'loaderId': '2EA8C1EAB2E85369B2D0305CCB17C7F4', 'isDownload': False} 2026-10-26 02:46:02,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame '53378DC061DC6708E8B0268B55C119DF' to stop loading 2026-10-26 02:46:02,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:02] "GET /web/assets/cea8b2e/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-10-26 02:46:02,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:02] "GET /web/assets/e3b15c7/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.001 0.024 2026-10-26 02:46:03,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 02:46:03,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-26 02:46:03,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:46:03,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-26 02:46:03,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-26 02:46:03,773 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:46:03,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-26 02:46:03,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-26 02:46:04,034 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:46:04,035 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:46:04,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-26 02:46:04,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-26 02:46:04,126 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46: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-26 02:46:04,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/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-26 02:46:04,209 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 02:46:04,210 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 02:46:04,211 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 02:46:04,212 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 02:46:04,214 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 02:46:04,217 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 02:46:04,218 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 02:46:04,218 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 02:46:04,219 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 02:46:04,220 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 02:46:04,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 02:46:04,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 02:46:04,222 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 02:46:04,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 02:46:04,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 02:46:04,226 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 02:46:04,227 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 02:46:04,228 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 02:46:04,229 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 02:46:04,229 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 02:46:04,230 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 02:46:04,230 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 02:46:04,232 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 02:46:04,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 02:46:04,237 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 02:46:04,240 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 02:46:04,242 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 02:46:04,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 02:46:04,244 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 02:46:04,244 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 02:46:04,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:46:04,288 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:46:04,307 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:46:04,317 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:46:04,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.086 2026-10-26 02:46:04,395 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-10-26 02:46:04,429 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 02:46:04,471 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 02:46:04,475 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 02:46:04,484 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-10-26 02:46:04,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 02:46:04,492 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 02:46:04,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 02:46:04,558 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 02:46:04,563 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 02:46:04,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 02:46:04,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 02:46:04,573 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 02:46:04,583 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 02:46:04,599 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 02:46:04,606 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 02:46:04,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 02:46:04,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 02:46:04,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 02:46:04,612 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 02:46:04,614 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 02:46:04,615 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 02:46:04,616 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 02:46:04,616 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 02:46:04,617 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 02:46:04,617 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 02:46:04,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 02:46:04,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 02:46:04,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 02:46:04,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 02:46:04,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 02:46:04,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 02:46:04,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 02:46:04,624 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 02:46:04,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 02:46:04,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 02:46:04,627 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 02:46:04,628 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 02:46:04,629 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 02:46:04,629 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 02:46:04,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 02:46:04,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:46:04,666 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:46:04,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46: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-26 02:46:04,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:46:04,719 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 02:46:04,722 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 02:46:04,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 02:46:04,751 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 02:46:04,763 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 02:46:04,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:46:04,847 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:46:04,848 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 02:46:04,857 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 02:46:04,864 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 02:46:04,886 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:46:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 02:46:04,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 02:46:04,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 02:46:04,896 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 02:46:04,896 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 02:46:04,897 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 02:46:04,898 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 02:46:04,901 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 02:46:04,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 02:46:04,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 02:46:04,909 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 02:46:04,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 02:46:04,913 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 02:46:04,914 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 02:46:04,915 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 02:46:04,916 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 02:46:04,917 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 02:46:04,918 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 02:46:04,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 02:46:04,920 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 02:46:04,921 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 02:46:04,922 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 02:46:04,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 02:46:04,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 02:46:04,925 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 02:46:04,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 02:46:04,927 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 02:46:04,928 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 02:46:05,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-26 02:46:05,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-26 02:46:05,322 100 INFO rb-a683fe2-225997-428993 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-26 02:46:05,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-26 02:46:05,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-10-26 02:46:05,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-26 02:46:05,405 100 INFO rb-a683fe2-225997-428993 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-26 02:46:05,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-26 02:46:05,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-26 02:46:05,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-26 02:46:05,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-26 02:46:05,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-26 02:46:05,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 19885 2026-10-26 02:46:05,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-26 02:46:05,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 19885 2026-10-26 02:46:05,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_024605_668108_WebSuite.txt 2026-10-26 02:46:05,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpqassz5t3_chrome_odoo" 2026-10-26 02:46:05,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:46:42,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<607312008430145.1792982802.840661048889160-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:46:42,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:46:42,932 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [253] 2026-10-26 02:46:42,960 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10452] 2026-10-26 02:46:42,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:46:42,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:46:44,831 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted pos.payment.method records with IDs: [38] 2026-10-26 02:46:45,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-26 02:47:00,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<091281124332842.1792982820.153585433959961-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-26 02:47:00,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:47:00,235 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [254] 2026-10-26 02:47:00,263 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10684] 2026-10-26 02:47:00,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:00,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:47:01,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-26 02:47:01,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35076593 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-26 02:47:05,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35076593 with result: [{'id': 79, 'pos_reference': 'Order 12346-123-1234', 'account_move': 238}] 2026-10-26 02:47:05,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-26 02:47:05,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94812260 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-26 02:47:09,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94812260 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-10-26 02:47:09,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-26 02:47:09,573 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93317566 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-26 02:47:10,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93317566 with result: [{'id': 81, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-26 02:47:14,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-26 02:47:15,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79492792 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:47:16,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79492792 with result: [{'id': 84, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:47:18,797 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted account.move.line.ctp records with IDs: [242, 243] 2026-10-26 02:47:18,973 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted account.move.line records with IDs: [591] 2026-10-26 02:47:21,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-26 02:47:25,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-26 02:47:26,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41972539 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-26 02:47:27,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41972539 with result: [{'id': 86, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-26 02:47:30,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-26 02:47:32,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-26 02:47:33,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-26 02:47:35,818 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [181] 2026-10-26 02:47:37,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-26 02:47:40,691 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [185] 2026-10-26 02:47:41,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-26 02:47:45,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-26 02:47:48,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-26 02:47:52,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-26 02:47:52,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66233233 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:47:56,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66233233 with result: [{'id': 97, 'pos_reference': 'Order 12345-123-1234', 'account_move': 273}] 2026-10-26 02:47:56,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-26 02:47:59,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-26 02:48:01,210 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [203, 204] 2026-10-26 02:48:02,228 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [207, 208] 2026-10-26 02:48:03,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-26 02:48:09,237 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-26 02:48:09,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88092634 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:48:13,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88092634 with result: [{'id': 104, 'pos_reference': 'Order 12345-123-1234', 'account_move': 282}] 2026-10-26 02:48:15,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-26 02:48:18,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-26 02:48:24,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-26 02:48:29,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-26 02:48:32,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-26 02:48:33,139 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-26 02:48:37,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-26 02:48:42,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-26 02:48:44,328 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [230] 2026-10-26 02:48:45,445 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [233] 2026-10-26 02:48:47,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-26 02:48:50,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<042644791999356.1792982930.623433589935303-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-26 02:48:50,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:48:50,696 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [255] 2026-10-26 02:48:50,727 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10925] 2026-10-26 02:48:50,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:50,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:48:50,892 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 51, model: account.move 2026-10-26 02:48:52,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-26 02:48:56,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-26 02:48:57,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26886545 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:48:58,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26886545 with result: [{'id': 119, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:48:58,477 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted account.tax records with IDs: [113] 2026-10-26 02:48:59,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-26 02:49:00,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29301411 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:49:03,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29301411 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': 314}] 2026-10-26 02:49:03,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-26 02:49:18,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-26 02:49:19,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45553645 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-26 02:49:22,604 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45553645 with result: [{'id': 123, 'pos_reference': 'a new test refund order', 'account_move': 318}] 2026-10-26 02:49:22,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-26 02:49:30,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-26 02:49:31,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-26 02:49:34,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-26 02:49:35,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70681867 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:49:36,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70681867 with result: [{'id': 128, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:49:41,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-26 02:49:41,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29327825 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:49:42,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29327825 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:49:47,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-26 02:49:47,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77289638 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:49:48,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77289638 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:49:50,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-26 02:49:52,057 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [250] 2026-10-26 02:49:54,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-26 02:49:56,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-26 02:49:56,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-26 02:49:56,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20093 2026-10-26 02:49:56,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpve2i6byk_chrome_odoo 2026-10-26 02:49:56,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:35861/json/version 2026-10-26 02:49:56,860 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35861/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:49:56,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 02:49:56,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:35861/json 2026-10-26 02:49:56,884 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35861/json with timeout 3 increased to 10s during tests 2026-10-26 02:49:56,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:35861/devtools/page/2EDEA2448C122E0CE56770F10A7D3FB5 2026-10-26 02:49:56,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-26 02:49:56,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-26 02:49:57,866 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:49:57,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 02:49:57,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-26 02:49:57,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 02:49:57,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 02:49:57,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:49:59,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web HTTP/1.1" 200 - 121 0.138 1.353 2026-10-26 02:49:59,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '2EDEA2448C122E0CE56770F10A7D3FB5', 'loaderId': 'ADBE9052F20C670457FF9C7D86C1B2BE', 'isDownload': False} 2026-10-26 02:49:59,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-26 02:49:59,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.056 0.105 2026-10-26 02:49:59,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.168 2026-10-26 02:49:59,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.003 0.180 2026-10-26 02:49:59,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.177 2026-10-26 02:49:59,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.238 2026-10-26 02:49:59,819 100 INFO rb-a683fe2-225997-428993 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-26 02:49:59,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:49:59] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-10-26 02:50:00,963 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 02:50:00,975 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:50:01,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 02:50:01,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.015 2026-10-26 02:50:01,182 100 INFO rb-a683fe2-225997-428993 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-26 02:50:01,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.114 0.209 2026-10-26 02:50:01,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:50:01,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:50:01,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.048 0.430 2026-10-26 02:50:01,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.492 2026-10-26 02:50:01,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.436 2026-10-26 02:50:01,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.091 0.549 2026-10-26 02:50:02,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.180 0.818 2026-10-26 02:50:02,163 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:50:02,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.938 2026-10-26 02:50:02,201 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:50:02,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.821 2026-10-26 02:50:02,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "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-26 02:50:02,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:50:02,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.022 0.735 2026-10-26 02:50:02,343 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:50:02,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.779 2026-10-26 02:50:02,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.772 2026-10-26 02:50:02,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.588 2026-10-26 02:50:02,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.174 2026-10-26 02:50:02,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.156 2026-10-26 02:50:03,114 100 INFO rb-a683fe2-225997-428993 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-26 02:50:03,148 100 INFO rb-a683fe2-225997-428993 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-26 02:50:03,175 100 INFO rb-a683fe2-225997-428993 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-26 02:50:03,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.021 2026-10-26 02:50:03,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:03] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.045 0.106 2026-10-26 02:50:03,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:03] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.025 0.045 2026-10-26 02:50:03,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.013 0.050 2026-10-26 02:50:04,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 02:50:04,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-26 02:50:04,425 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:50:04,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20093 2026-10-26 02:50:04,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-26 02:50:04,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20093 2026-10-26 02:50:04,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_025004_690874_TestUi.txt 2026-10-26 02:50:04,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpve2i6byk_chrome_odoo" 2026-10-26 02:50:04,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:50:04] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.129 0.215 2026-10-26 02:50:04,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:50:41,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<316884959966432.1792983041.897909164428711-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:50:41,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:41,967 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted mail.mail records with IDs: [256] 2026-10-26 02:50:41,988 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted mail.message records with IDs: [11713] 2026-10-26 02:50:41,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:42,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:50:43,352 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted pos.payment.method records with IDs: [52] 2026-10-26 02:50:43,826 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-26 02:50:46,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-26 02:50:49,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66255531 for PoS orders references: ['Order 53304-224-4327'] (draft: False) 2026-10-26 02:50:50,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66255531 with result: [{'id': 133, 'pos_reference': 'Order 53304-224-4327', 'account_move': False}] 2026-10-26 02:50:51,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-26 02:50:54,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:50:54,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50239829 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:50:57,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50239829 with result: [{'id': 134, 'pos_reference': 'Order 00100-010-0001', 'account_move': 342}] 2026-10-26 02:50:57,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77446363 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:50:59,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77446363 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0002', 'account_move': 344}] 2026-10-26 02:50:59,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26960671 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:51:01,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26960671 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0003', 'account_move': 346}] 2026-10-26 02:51:01,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35131705 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-26 02:51:03,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35131705 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0004', 'account_move': 348}] 2026-10-26 02:51:03,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42876922 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-26 02:51:03,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42876922 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-26 02:51:03,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62023328 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-26 02:51:04,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62023328 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-26 02:51:04,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62397349 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-26 02:51:04,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62397349 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-26 02:51:04,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51529083 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-26 02:51:05,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51529083 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-26 02:51:05,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54868638 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-26 02:51:07,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54868638 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0009', 'account_move': 350}] 2026-10-26 02:51:07,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15538459 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-26 02:51:08,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15538459 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0010', 'account_move': 352}] 2026-10-26 02:51:08,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81917273 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-26 02:51:10,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81917273 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0011', 'account_move': 354}] 2026-10-26 02:51:10,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:51:10,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 02:51:10,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-26 02:51:10,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-26 02:51:10,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-26 02:51:10,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-26 02:51:10,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-26 02:51:10,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-26 02:51:10,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-26 02:51:10,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-26 02:51:10,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-26 02:51:10,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-26 02:51:10,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-26 02:51:10,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-26 02:51:10,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-26 02:51:10,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:51:15,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:51:15,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:51:15,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:51:15,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:51:15,809 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-26 02:51:18,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:51:18,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44064460 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:51:19,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44064460 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:51:19,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:51:19,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:51:21,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:51:21,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:51:21,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:51:21,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:51:23,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-26 02:51:27,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:51:27,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57068984 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:51:28,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57068984 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:51:28,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:51:28,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:51:30,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:51:30,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:51:30,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:51:30,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:51:32,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-26 02:51:35,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:51:35,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69413933 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:51:36,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69413933 with result: [{'id': 147, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:51:36,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:51:37,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:51:37,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:51:38,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:51:38,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:51:38,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:51:38,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:51:41,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-26 02:51:45,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-26 02:51:48,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:51:48,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69948288 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:51:49,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69948288 with result: [{'id': 149, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:51:49,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46972415 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:51:50,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46972415 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:51:50,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #827926 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:51:51,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #827926 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 02:51:51,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:51:51,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:51:51,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:51:52,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:51:52,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:51:52,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:51:52,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:51:52,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-26 02:51:55,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:51:55,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20868105 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:51:57,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20868105 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:51:57,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4162302 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:51:57,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4162302 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:51:57,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25382984 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:52:00,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25382984 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0003', 'account_move': 380}] 2026-10-26 02:52:00,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:52:00,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:52:00,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-26 02:52:00,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-26 02:52:00,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:52:02,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-26 02:52:02,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:52:02,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:52:02,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:52:02,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:52:02,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-26 02:52:05,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:52:05,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20500822 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:52:08,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20500822 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0001', 'account_move': 385}] 2026-10-26 02:52:08,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:52:08,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 02:52:08,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-26 02:52:08,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:52:08,459 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted mail.message records with IDs: [12000] 2026-10-26 02:52:08,607 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted account.move records with IDs: [386] 2026-10-26 02:52:08,626 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [4895] 2026-10-26 02:52:08,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:52:08,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:52:08,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:52:08,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:52:08,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-26 02:52:11,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:52:11,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20815165 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:52:12,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20815165 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:52:12,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32879018 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 02:52:13,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32879018 with result: [{'id': 157, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-26 02:52:13,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:52:14,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:52:14,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:52:15,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:52:15,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:52:15,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:52:15,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:52:15,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-26 02:52:18,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:52:18,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36142688 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-26 02:52:22,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36142688 with result: [{'id': 159, 'pos_reference': 'Order 666-666-666', 'account_move': 389}] 2026-10-26 02:52:22,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:52:23,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:52:23,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-26 02:52:23,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-26 02:52:23,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:52:24,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:52:24,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:52:24,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:52:24,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:52:24,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-26 02:52:27,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25345997 for PoS orders references: ['Order 56148-757-2194', 'Order 76034-152-6074'] (draft: False) 2026-10-26 02:52:29,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25345997 with result: [{'id': 162, 'pos_reference': 'Order 76034-152-6074', 'account_move': False}, {'id': 161, 'pos_reference': 'Order 56148-757-2194', 'account_move': False}] 2026-10-26 02:52:31,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-26 02:52:34,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:52:34,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47059258 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:52:35,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47059258 with result: [{'id': 163, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:52:35,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77862734 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:52:36,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77862734 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:52:36,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73242513 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:52:37,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73242513 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 02:52:37,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:52:37,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:52:40,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:52:40,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:52:40,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:52:40,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:52:40,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-26 02:52:43,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71562455 for PoS orders references: ['Order 67641-541-8054'] (draft: False) 2026-10-26 02:52:44,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71562455 with result: [{'id': 166, 'pos_reference': 'Order 67641-541-8054', 'account_move': False}] 2026-10-26 02:52:45,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65278542 for PoS orders references: ['Order 77186-384-4957'] (draft: False) 2026-10-26 02:52:46,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65278542 with result: [{'id': 167, 'pos_reference': 'Order 77186-384-4957', 'account_move': False}] 2026-10-26 02:52:48,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-26 02:53:24,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<095710623680231.1792983204.300338745117188-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:53:24,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:53:24,381 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted mail.mail records with IDs: [257] 2026-10-26 02:53:24,402 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted mail.message records with IDs: [12610] 2026-10-26 02:53:24,403 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:53:24,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:53:25,629 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted pos.payment.method records with IDs: [66] 2026-10-26 02:53:26,101 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-26 02:53:28,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-26 02:53:28,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_session: order 'Order 22856-326-5765' was captured in attachment pos_order_save_Order 22856-326-5765_333040.json #3855 2026-10-26 02:53:28,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-26 02:53:29,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_session: order 'Order 69061-349-8728' was captured in attachment pos_order_save_Order 69061-349-8728_-18036.json #3856 2026-10-26 02:53:29,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23582334 for PoS orders references: ['Order 69061-349-8728'] (draft: False) 2026-10-26 02:53:29,908 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [431964] 2026-10-26 02:53:29,908 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [111] 2026-10-26 02:53:30,016 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3856] 2026-10-26 02:53:31,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23582334 with result: [{'id': 168, 'pos_reference': 'Order 69061-349-8728', 'account_move': False}] 2026-10-26 02:53:31,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-26 02:53:32,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_session: order 'Order 10680-570-7740' was captured in attachment pos_order_save_Order 10680-570-7740_255781.json #3857 2026-10-26 02:53:32,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_session: order 'Order 10680-570-7740' was not captured as the content is the same as in attachment pos_order_save_Order 10680-570-7740_255781.json #3857 2026-10-26 02:53:32,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-26 02:53:33,022 100 INFO rb-a683fe2-225997-428993 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 #3858 2026-10-26 02:53:33,067 100 INFO rb-a683fe2-225997-428993 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 #3859 2026-10-26 02:53:33,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-26 02:53:33,835 100 INFO rb-a683fe2-225997-428993 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 #3860 2026-10-26 02:53:33,876 100 INFO rb-a683fe2-225997-428993 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 #3861 2026-10-26 02:53:33,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-26 02:53:34,784 100 INFO rb-a683fe2-225997-428993 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 #3862 2026-10-26 02:53:34,833 100 INFO rb-a683fe2-225997-428993 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 #3863 2026-10-26 02:53:34,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32407806 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-26 02:53:35,019 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [431971] 2026-10-26 02:53:35,020 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [118] 2026-10-26 02:53:35,045 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3863] 2026-10-26 02:53:36,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32407806 with result: [{'id': 169, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-26 02:53:36,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73996693 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-26 02:53:36,439 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [431970] 2026-10-26 02:53:36,439 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [117] 2026-10-26 02:53:36,464 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3862] 2026-10-26 02:53:37,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73996693 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-26 02:53:37,742 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-26 02:54:11,568 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #58 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 02:54:14,861 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959] 2026-10-26 02:54:14,862 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #58 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-26 02:54:14,889 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #58 deleted ir.sequence records with IDs: [1128, 1131, 1179, 1182, 1129, 1132, 1180, 1183] 2026-10-26 02:54:22,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-26 02:54:23,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:26,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:26] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.744 2.511 2026-10-26 02:54:26,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-26 02:54:28,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:28] "GET /my/invoices/409?access_token=2dc42b53-78b2-443e-9f4a-7418f7e326e2 HTTP/1.1" 200 - 223 0.261 1.338 2026-10-26 02:54:28,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-26 02:54:29,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:partner_1 from n/a 2026-10-26 02:54:30,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:33,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:33] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.645 2.329 2026-10-26 02:54:34,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:34] "GET /my/invoices/410?access_token=8d2c90d7-8871-4483-972c-6dc8a0f16ea8 HTTP/1.1" 200 - 246 0.223 1.320 2026-10-26 02:54:35,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-26 02:55:09,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<677268598451162.1792983309.090792894363403-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:55:09,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:55:09,163 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [259] 2026-10-26 02:55:09,188 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #63 deleted mail.message records with IDs: [13626] 2026-10-26 02:55:09,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:55:09,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:55:10,507 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #63 deleted pos.payment.method records with IDs: [87] 2026-10-26 02:55:10,906 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #63 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-26 02:55:13,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-26 02:55:18,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68859213 for PoS orders references: ['Order 86530-965-5318', 'Order 53073-908-7661'] (draft: False) 2026-10-26 02:55:21,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68859213 with result: [{'id': 174, 'pos_reference': 'Order 53073-908-7661', 'account_move': False}, {'id': 173, 'pos_reference': 'Order 86530-965-5318', 'account_move': False}] 2026-10-26 02:55:22,708 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [485] 2026-10-26 02:55:23,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-26 02:55:28,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11267301 for PoS orders references: ['Order 84140-841-7768', 'Order 83790-018-4133', 'Order 29834-254-9042'] (draft: False) 2026-10-26 02:55:30,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11267301 with result: [{'id': 177, 'pos_reference': 'Order 29834-254-9042', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 83790-018-4133', 'account_move': False}, {'id': 175, 'pos_reference': 'Order 84140-841-7768', 'account_move': False}] 2026-10-26 02:55:32,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-26 02:55:36,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50335698 for PoS orders references: ['Order 15071-763-7391', 'Order 63724-974-8793', 'Order 71116-926-1741'] (draft: False) 2026-10-26 02:55:38,785 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50335698 with result: [{'id': 180, 'pos_reference': 'Order 71116-926-1741', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 63724-974-8793', 'account_move': False}, {'id': 178, 'pos_reference': 'Order 15071-763-7391', 'account_move': False}] 2026-10-26 02:55:40,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-26 02:55:43,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49273656 for PoS orders references: ['Order 38352-627-9336', 'Order 64844-246-1098', 'Order 65273-608-9878'] (draft: False) 2026-10-26 02:55:46,389 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49273656 with result: [{'id': 183, 'pos_reference': 'Order 65273-608-9878', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 64844-246-1098', 'account_move': False}, {'id': 181, 'pos_reference': 'Order 38352-627-9336', 'account_move': False}] 2026-10-26 02:55:48,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-26 02:55:52,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24881280 for PoS orders references: ['Order 86462-322-7768', 'Order 75695-280-1258', 'Order 83842-610-4806'] (draft: False) 2026-10-26 02:55:54,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24881280 with result: [{'id': 186, 'pos_reference': 'Order 83842-610-4806', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 75695-280-1258', 'account_move': False}, {'id': 184, 'pos_reference': 'Order 86462-322-7768', 'account_move': False}] 2026-10-26 02:55:56,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-26 02:56:00,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91057573 for PoS orders references: ['Order 60390-939-5074', 'Order 39128-257-8813', 'Order 56764-526-8134'] (draft: False) 2026-10-26 02:56:02,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91057573 with result: [{'id': 189, 'pos_reference': 'Order 56764-526-8134', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 39128-257-8813', 'account_move': False}, {'id': 187, 'pos_reference': 'Order 60390-939-5074', 'account_move': False}] 2026-10-26 02:56:04,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-26 02:56:08,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16023996 for PoS orders references: ['Order 23057-396-6066', 'Order 20990-177-5529', 'Order 13441-931-7767'] (draft: False) 2026-10-26 02:56:11,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16023996 with result: [{'id': 192, 'pos_reference': 'Order 13441-931-7767', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 20990-177-5529', 'account_move': False}, {'id': 190, 'pos_reference': 'Order 23057-396-6066', 'account_move': False}] 2026-10-26 02:56:13,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-26 02:56:18,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85968692 for PoS orders references: ['Order 56922-919-7400', 'Order 76105-788-5284', 'Order 86515-991-8800'] (draft: False) 2026-10-26 02:56:20,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85968692 with result: [{'id': 195, 'pos_reference': 'Order 86515-991-8800', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 76105-788-5284', 'account_move': False}, {'id': 193, 'pos_reference': 'Order 56922-919-7400', 'account_move': False}] 2026-10-26 02:56:22,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 02:56:57,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<595067050564821.1792983417.295034408569336-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:56:57,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:56:57,352 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [260] 2026-10-26 02:56:57,377 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #66 deleted mail.message records with IDs: [14226] 2026-10-26 02:56:57,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:56:57,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:56:58,900 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #66 deleted pos.payment.method records with IDs: [100] 2026-10-26 02:56:59,450 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #66 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-26 02:57:01,892 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-26 02:57:03,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:57:03,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35912611 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:57:05,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35912611 with result: [{'id': 196, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:57:05,561 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51731541 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:57:06,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51731541 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:57:06,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26074271 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-26 02:57:09,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26074271 with result: [{'id': 198, 'pos_reference': 'Order 09876-098-0987', 'account_move': 439}] 2026-10-26 02:57:09,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:57:09,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:57:09,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-26 02:57:09,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-26 02:57:09,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:57:12,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:57:12,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:57:12,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:57:12,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:57:12,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-26 02:57:14,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:57:14,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99178107 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-26 02:57:18,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99178107 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 444}] 2026-10-26 02:57:18,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74377937 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-26 02:57:20,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74377937 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0988', 'account_move': 446}] 2026-10-26 02:57:20,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56545644 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-26 02:57:22,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56545644 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0989', 'account_move': 448}] 2026-10-26 02:57:22,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:57:22,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:57:22,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-26 02:57:22,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-26 02:57:22,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-26 02:57:22,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-26 02:57:22,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-26 02:57:22,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-26 02:57:22,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:57:24,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:57:24,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:57:24,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:57:24,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:57:24,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-26 02:58:01,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<697362597387916.1792983481.323643922805786-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:58:01,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:58:01,414 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [261] 2026-10-26 02:58:01,444 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #69 deleted mail.message records with IDs: [14754] 2026-10-26 02:58:01,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:58:01,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:58:02,857 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #69 deleted pos.payment.method records with IDs: [113] 2026-10-26 02:58:03,303 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #69 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-26 02:58:05,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-26 02:58:11,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-26 02:58:16,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:58:16,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93639210 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:58:18,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93639210 with result: [{'id': 202, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:58:18,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87599967 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:58:18,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87599967 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:58:18,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68775401 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:58:19,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68775401 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 02:58:19,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:58:19,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:58:19,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:58:21,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:58:21,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:58:21,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:58:21,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:58:21,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-26 02:58:27,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:58:27,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7602880 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:58:28,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7602880 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:58:28,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31684725 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:58:31,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31684725 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0002', 'account_move': 465}] 2026-10-26 02:58:31,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62287266 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:58:34,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62287266 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0003', 'account_move': 467}] 2026-10-26 02:58:34,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:58:34,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:58:34,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-26 02:58:34,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-26 02:58:34,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:58:35,821 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [579] 2026-10-26 02:58:36,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:58:36,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:58:36,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:58:36,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:58:36,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-26 02:58:42,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:58:42,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21597827 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:58:43,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21597827 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:58:43,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65465922 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:58:45,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65465922 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:58:45,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83372750 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:58:46,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83372750 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 02:58:46,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99886533 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-26 02:58:47,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99886533 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-26 02:58:47,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:58:47,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:58:48,553 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [595] 2026-10-26 02:58:49,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:58:49,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:58:49,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:58:49,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:58:49,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-26 02:58:54,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:58:54,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3263371 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:58:55,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3263371 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:58:55,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:58:55,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 02:58:56,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 02:58:56,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 02:58:56,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 02:58:56,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 02:58:56,816 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-26 02:59:04,245 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 02:59:41,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<311848888755630.1792983581.359457969665527-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 02:59:41,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:59:41,441 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [262] 2026-10-26 02:59:41,475 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #72 deleted mail.message records with IDs: [15401] 2026-10-26 02:59:41,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:59:41,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:59:43,057 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #72 deleted pos.payment.method records with IDs: [126] 2026-10-26 02:59:43,571 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #72 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-26 02:59:45,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-26 02:59:49,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-26 02:59:51,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49983196 for PoS orders references: ['Order 25755-103-3890'] (draft: False) 2026-10-26 02:59:52,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49983196 with result: [{'id': 214, 'pos_reference': 'Order 25755-103-3890', 'account_move': False}] 2026-10-26 02:59:54,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-26 02:59:57,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 02:59:57,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86547511 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 02:59:58,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86547511 with result: [{'id': 215, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 02:59:58,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52744308 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 02:59:58,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52744308 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 02:59:58,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81496481 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 02:59:59,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81496481 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 02:59:59,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 02:59:59,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 02:59:59,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:00:02,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:00:02,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:00:02,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:00:02,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:00:02,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-26 03:00:04,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:00:04,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80188536 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:00:05,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80188536 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:00:05,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69186966 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:00:06,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69186966 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:00:06,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81681879 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-26 03:00:09,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81681879 with result: [{'id': 220, 'pos_reference': 'Order 09876-098-0987', 'account_move': 501}] 2026-10-26 03:00:10,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47712708 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-26 03:00:12,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47712708 with result: [{'id': 221, 'pos_reference': 'Order 00100-010-0004', 'account_move': 503}] 2026-10-26 03:00:12,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:00:12,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:00:12,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-26 03:00:12,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-26 03:00:12,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:00:14,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-26 03:00:14,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:00:14,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:00:14,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:00:14,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:00:14,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-26 03:00:17,483 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62146938 for PoS orders references: ['Order 20201-940-2080'] (draft: False) 2026-10-26 03:00:19,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62146938 with result: [{'id': 222, 'pos_reference': 'Order 20201-940-2080', 'account_move': False}] 2026-10-26 03:00:21,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-26 03:00:24,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40323908 for PoS orders references: ['Order 05875-435-3710'] (draft: False) 2026-10-26 03:00:25,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40323908 with result: [{'id': 223, 'pos_reference': 'Order 05875-435-3710', 'account_move': False}] 2026-10-26 03:00:27,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-26 03:00:30,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27765245 for PoS orders references: ['Order 15803-398-0426'] (draft: False) 2026-10-26 03:00:31,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27765245 with result: [{'id': 224, 'pos_reference': 'Order 15803-398-0426', 'account_move': False}] 2026-10-26 03:00:33,673 100 INFO rb-a683fe2-225997-428993 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-26 03:00:36,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60764836 for PoS orders references: ['Order 08040-916-2495'] (draft: False) 2026-10-26 03:00:38,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60764836 with result: [{'id': 225, 'pos_reference': 'Order 08040-916-2495', 'account_move': False}] 2026-10-26 03:00:39,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-26 03:01:11,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-26 03:01:13,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:01:13,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25449674 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 03:01:17,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25449674 with result: [{'id': 226, 'pos_reference': 'Order 12345-123-1234', 'account_move': 520}] 2026-10-26 03:01:17,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:01:18,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:01:18,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-26 03:01:18,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:01:19,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-26 03:01:19,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:01:19,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:01:19,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:01:19,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:01:19,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-26 03:01:21,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:01:22,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36977981 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:01:23,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36977981 with result: [{'id': 228, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:01:23,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32399035 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:01:23,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32399035 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:01:23,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95584768 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:01:24,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95584768 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 03:01:24,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:01:24,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:01:24,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:01:26,760 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:01:26,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:01:26,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:01:26,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:01:26,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:02:03,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<597407429649204.1792983723.806073188781738-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:02:03,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:02:03,867 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [263] 2026-10-26 03:02:03,889 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #75 deleted mail.message records with IDs: [16529] 2026-10-26 03:02:03,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:02:03,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:02:05,360 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #75 deleted pos.payment.method records with IDs: [144] 2026-10-26 03:02:05,911 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #75 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-26 03:02:08,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-26 03:02:09,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-26 03:02:10,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-26 03:02:11,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-26 03:02:12,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-26 03:02:14,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-26 03:02:15,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:02:50,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<238942102663309.1792983770.289477348327637-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:02:50,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:02:50,359 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [264] 2026-10-26 03:02:50,383 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17046] 2026-10-26 03:02:50,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:02:50,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:02:51,950 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted pos.payment.method records with IDs: [158] 2026-10-26 03:02:52,432 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-26 03:02:54,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-26 03:02:55,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:02:55,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68851486 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:02:59,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68851486 with result: [{'id': 232, 'pos_reference': 'Order 00100-010-0001', 'account_move': 526}] 2026-10-26 03:02:59,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:02:59,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:02:59,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-26 03:02:59,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:00,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:00,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:00,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:00,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:00,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-26 03:03:01,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:01,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48228509 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:04,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48228509 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 530}] 2026-10-26 03:03:04,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:04,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:04,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-26 03:03:04,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:06,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:06,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:06,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:06,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:06,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-26 03:03:07,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:07,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5155826 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:09,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5155826 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 534}] 2026-10-26 03:03:09,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:09,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:09,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:10,023 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17096] 2026-10-26 03:03:10,152 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted account.move records with IDs: [535] 2026-10-26 03:03:10,177 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [9879] 2026-10-26 03:03:10,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:10,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:10,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:10,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:10,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-26 03:03:10,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:10,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56796190 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:14,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56796190 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 536}] 2026-10-26 03:03:14,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:14,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:14,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-26 03:03:14,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:15,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:15,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:15,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:15,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:15,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-26 03:03:16,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:16,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76339431 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:19,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76339431 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 540}] 2026-10-26 03:03:19,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:19,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:19,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-26 03:03:19,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:20,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:20,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:20,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:20,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:20,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-26 03:03:21,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:21,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33838387 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:24,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33838387 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 544}] 2026-10-26 03:03:24,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:24,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:24,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-26 03:03:24,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:25,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:25,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:25,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:25,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:25,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-26 03:03:26,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:26,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40988931 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:29,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40988931 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 548}] 2026-10-26 03:03:29,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:29,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:29,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-26 03:03:29,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:30,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:30,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:30,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:30,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:30,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-26 03:03:31,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:31,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33820534 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:34,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33820534 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 552}] 2026-10-26 03:03:34,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:34,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:34,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-26 03:03:34,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:36,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:36,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:36,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:36,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:36,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-26 03:03:36,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:36,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55512596 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:40,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55512596 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 556}] 2026-10-26 03:03:40,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:40,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:40,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-26 03:03:40,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:41,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:41,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:41,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:41,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:41,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-26 03:03:42,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:42,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49206489 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:46,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49206489 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 560}] 2026-10-26 03:03:46,119 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:46,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:46,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-26 03:03:46,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-26 03:03:46,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:47,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:47,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:47,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:47,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:47,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-26 03:03:48,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:48,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12739839 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:51,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12739839 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 565}] 2026-10-26 03:03:51,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:51,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:51,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-26 03:03:51,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-26 03:03:51,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:03:53,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:03:53,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:03:53,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:03:53,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:03:53,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-26 03:03:54,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:03:54,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97458411 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:03:58,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97458411 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 571}] 2026-10-26 03:03:58,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:03:58,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:03:58,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-26 03:03:58,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-26 03:03:58,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:00,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:00,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:00,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:00,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:00,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-26 03:04:00,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:04:00,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29662002 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:04:04,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29662002 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 577}] 2026-10-26 03:04:04,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:04:04,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:04:04,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-26 03:04:04,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-26 03:04:04,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:06,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:06,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:06,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:06,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:06,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-26 03:04:06,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:04:06,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93956999 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:04:09,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93956999 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 583}] 2026-10-26 03:04:09,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:04:09,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:04:09,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-26 03:04:09,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:10,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:10,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:10,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:10,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:11,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-26 03:04:11,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:04:11,748 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13306010 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:04:14,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13306010 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 587}] 2026-10-26 03:04:14,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:04:14,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:04:14,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-26 03:04:14,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:15,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:15,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:15,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:15,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:15,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-26 03:04:16,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:04:16,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38688020 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:04:20,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38688020 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 591}] 2026-10-26 03:04:20,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:04:20,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:04:20,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-26 03:04:20,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:21,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:21,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:21,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:21,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:21,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-26 03:04:22,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:04:22,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26680214 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:04:25,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26680214 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 595}] 2026-10-26 03:04:25,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:04:25,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-26 03:04:25,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-26 03:04:25,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:04:27,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:04:27,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:04:27,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:04:27,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:04:27,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-26 03:05:02,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<912773106135302.1792983902.803748607635498-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:05:02,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:05:02,857 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [265] 2026-10-26 03:05:02,873 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #81 deleted mail.message records with IDs: [17741] 2026-10-26 03:05:02,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:05:02,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:05:04,384 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #81 deleted pos.payment.method records with IDs: [171] 2026-10-26 03:05:04,900 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #81 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-26 03:05:07,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-26 03:05:07,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:07,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65321356 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:09,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65321356 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:09,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:09,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:10,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:10,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:10,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:10,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:10,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-26 03:05:10,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:11,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #802112 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:12,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #802112 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:12,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:12,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:13,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:13,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:13,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:13,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:13,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-26 03:05:14,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:14,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87440013 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:14,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87440013 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:14,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:14,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:15,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:15,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:15,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:15,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:15,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-26 03:05:16,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:16,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42213559 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:17,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42213559 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:17,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:17,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:18,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:18,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:18,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:18,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:18,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-26 03:05:19,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:19,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37730894 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:20,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37730894 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:20,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:20,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:22,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:22,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:22,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:22,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:22,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-26 03:05:22,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:22,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60383079 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:23,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60383079 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:23,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:23,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:24,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:24,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:24,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:24,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:24,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-26 03:05:24,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:24,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50435775 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:24,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50435775 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:24,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:24,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:26,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:26,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:26,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:26,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:26,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-26 03:05:26,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:26,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85213189 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:26,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85213189 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:26,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:26,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:28,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:28,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:28,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:28,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:28,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-26 03:05:29,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:29,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94409701 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:29,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94409701 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:29,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:29,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:30,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:30,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:30,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:30,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:30,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-26 03:05:31,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:31,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86835707 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:32,604 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86835707 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:32,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:32,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:33,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:33,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:33,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:33,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:33,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-26 03:05:34,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:34,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63683844 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:35,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63683844 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:35,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:35,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:37,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:37,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:37,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:37,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:37,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-26 03:05:37,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:37,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3742384 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:38,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3742384 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:38,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:38,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:40,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:40,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:40,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:40,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:40,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-26 03:05:40,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:40,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7821113 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:41,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7821113 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:41,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:41,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:43,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:43,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:43,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:43,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:43,457 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-26 03:05:44,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:44,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55873240 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:45,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55873240 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:45,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:45,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:46,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:46,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:46,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:46,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:46,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-26 03:05:47,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:47,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77509597 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:47,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77509597 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:47,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:47,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:49,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:49,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:49,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:49,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:49,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-26 03:05:50,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:50,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9901459 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:51,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9901459 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:51,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:51,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:53,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:53,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:53,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:53,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:53,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-26 03:05:54,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:54,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46479849 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:55,208 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46479849 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:55,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:55,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:56,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:56,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:56,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:56,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:56,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-26 03:05:57,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:05:57,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3273247 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:05:58,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3273247 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:05:58,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:05:58,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:05:59,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:05:59,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:05:59,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:05:59,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:05:59,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-26 03:06:00,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:06:00,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92625293 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:06:01,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92625293 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:06:01,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:06:01,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:06:02,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:06:02,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:06:02,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:06:02,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:06:02,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-26 03:06:03,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:06:03,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39334827 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:06:04,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39334827 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:06:04,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:06:04,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:06:05,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:06:05,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:06:05,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:06:05,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:06:05,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-26 03:06:06,580 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:06:06,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41239623 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:06:07,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41239623 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:06:07,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:06:07,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:06:08,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:06:08,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:06:08,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:06:08,888 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:06:08,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:06:43,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<070994595695019.1792984003.301679372787476-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:06:43,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:06:43,353 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [266] 2026-10-26 03:06:43,376 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted mail.message records with IDs: [18412] 2026-10-26 03:06:43,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:06:43,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:06:44,554 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted pos.payment.method records with IDs: [184] 2026-10-26 03:06:44,945 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-26 03:06:46,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-26 03:06:51,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:06:51,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19838950 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:06:53,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19838950 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:06:53,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8719653 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:06:54,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8719653 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:06:54,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8328546 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:06:55,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8328546 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 03:06:55,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99848912 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-26 03:06:56,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99848912 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-26 03:06:56,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:06:56,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:06:56,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:06:57,363 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [850] 2026-10-26 03:06:58,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:06:58,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:06:58,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:06:58,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:06:58,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-26 03:07:03,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:07:03,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48028840 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:07:04,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48028840 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:07:04,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15228526 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:07:05,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15228526 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:07:05,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73487129 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:07:09,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73487129 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0003', 'account_move': 667}] 2026-10-26 03:07:09,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:07:09,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:07:09,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-26 03:07:09,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:07:10,933 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [871] 2026-10-26 03:07:11,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:07:11,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:07:11,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:07:11,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:07:11,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-26 03:07:17,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7612881 for PoS orders references: ['Order 23628-258-0215'] (draft: False) 2026-10-26 03:07:19,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7612881 with result: [{'id': 277, 'pos_reference': 'Order 23628-258-0215', 'account_move': False}] 2026-10-26 03:07:20,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-26 03:07:26,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86277798 for PoS orders references: ['Order 37584-293-5569'] (draft: False) 2026-10-26 03:07:28,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86277798 with result: [{'id': 278, 'pos_reference': 'Order 37584-293-5569', 'account_move': False}] 2026-10-26 03:07:29,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-26 03:07:37,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<801971955152865.1792984057.065690279006958-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 03:07:37,112 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:37,130 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [267] 2026-10-26 03:07:37,160 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #84 deleted mail.message records with IDs: [18559] 2026-10-26 03:07:37,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:37,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:07:37,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 03:08:11,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<604899946739988.1792984091.871130228042603-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:08:11,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:08:11,926 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #88 deleted mail.mail records with IDs: [268] 2026-10-26 03:08:11,944 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #88 deleted mail.message records with IDs: [19023] 2026-10-26 03:08:11,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:08:11,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:08:13,146 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #88 deleted pos.payment.method records with IDs: [197] 2026-10-26 03:08:13,575 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-26 03:08:16,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-26 03:08:17,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:08:17,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78079867 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:08:18,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78079867 with result: [{'id': 280, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:08:18,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56261776 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:08:19,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56261776 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:08:19,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6843317 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:08:19,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6843317 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 03:08:19,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:08:19,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:08:19,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:08:21,311 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [907, 908] 2026-10-26 03:08:22,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:08:22,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:08:22,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:08:22,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:08:22,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-26 03:08:22,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:08:22,749 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69363675 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:08:24,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69363675 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-26 03:08:24,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33947183 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:08:24,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33947183 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:08:24,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52126459 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:08:25,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52126459 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-26 03:08:25,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:08:25,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:08:25,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:08:27,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:08:27,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:08:27,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:08:27,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:08:27,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-26 03:08:27,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-26 03:08:28,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70200471 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-26 03:08:31,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70200471 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0001', 'account_move': 701}] 2026-10-26 03:08:31,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53463133 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-26 03:08:32,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53463133 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-26 03:08:32,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71736430 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-26 03:08:34,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71736430 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0003', 'account_move': 703}] 2026-10-26 03:08:34,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-26 03:08:34,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-26 03:08:34,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-26 03:08:34,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-26 03:08:34,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-26 03:08:35,820 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [941, 942, 943, 944] 2026-10-26 03:08:36,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-26 03:08:36,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-26 03:08:36,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-26 03:08:36,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-26 03:08:36,968 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 03:09:11,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<715496565646170.1792984151.174588441848755-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:09:11,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:09:11,230 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [269] 2026-10-26 03:09:11,250 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #91 deleted mail.message records with IDs: [19552] 2026-10-26 03:09:11,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:09:11,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:09:13,169 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #91 deleted pos.payment.method records with IDs: [210] 2026-10-26 03:09:13,614 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #91 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-26 03:09:15,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-26 03:09:16,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-26 03:09:17,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-26 03:09:17,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:09:52,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<186144631618706.1792984192.783026933670044-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:09:52,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:09:52,859 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #94 deleted mail.mail records with IDs: [270] 2026-10-26 03:09:52,892 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #94 deleted mail.message records with IDs: [20039] 2026-10-26 03:09:52,893 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:09:52,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:09:54,182 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #94 deleted pos.payment.method records with IDs: [223] 2026-10-26 03:09:54,661 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #94 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-26 03:09:56,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-26 03:10:00,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-26 03:10:05,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-26 03:10:13,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-26 03:10:16,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-26 03:10:20,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:10:57,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<000612066024150.1792984257.914547443389893-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:10:57,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:10:57,980 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted mail.mail records with IDs: [271] 2026-10-26 03:10:58,003 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted mail.message records with IDs: [20582] 2026-10-26 03:10:58,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:10:58,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:10:59,470 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted pos.payment.method records with IDs: [236] 2026-10-26 03:10:59,978 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-26 03:11:02,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-26 03:11:02,678 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-26 03:11:06,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-26 03:11:06,943 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-26 03:11:07,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-26 03:11:07,401 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-26 03:11:13,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:11:47,749 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #100 deleted pos.payment.method records with IDs: [252] 2026-10-26 03:11:48,096 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #100 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-26 03:11:50,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-26 03:11:52,898 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #104 deleted product.product records with IDs: [1386] 2026-10-26 03:11:54,421 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #103 deleted product.product records with IDs: [1389] 2026-10-26 03:11:54,517 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #103 deleted product.template.attribute.value records with IDs: [406] 2026-10-26 03:11:54,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-26 03:12:02,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:12:03,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<853008767466913.1792984323.290153980255127-openerp-private@ed3b096a0947>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 03:12:03,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:12:03,346 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-26 03:12:03,373 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20604] 2026-10-26 03:12:03,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:12:03,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:12:04,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<002612942485720.1792984324.511466741561890-openerp-private@ed3b096a0947>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 03:12:04,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:12:04,563 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-26 03:12:04,581 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20607] 2026-10-26 03:12:04,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:12:04,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:12:04,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-26 03:12:04,616 100 INFO rb-a683fe2-225997-428993 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-26 03:12:04,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:12:05,046 100 INFO rb-a683fe2-225997-428993 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-26 03:12:05,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:portal_user from 127.0.0.1 2026-10-26 03:12:05,069 100 INFO rb-a683fe2-225997-428993 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-26 03:12:05,070 100 INFO rb-a683fe2-225997-428993 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-26 03:12:05,074 100 INFO rb-a683fe2-225997-428993 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-26 03:12:05,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:05] "POST /web/login HTTP/1.1" 303 - 57 0.049 0.439 2026-10-26 03:12:05,110 100 INFO rb-a683fe2-225997-428993 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-26 03:12:06,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:06] "GET /my HTTP/1.1" 200 - 234 0.250 1.342 2026-10-26 03:12:06,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:12:06,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-26 03:12:07,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:test_portal_user from n/a 2026-10-26 03:12:07,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:12:09,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:09] "POST /my/account HTTP/1.1" 303 - 114 0.083 1.372 2026-10-26 03:12:11,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:11] "GET /my/home HTTP/1.1" 200 - 272 0.393 1.560 2026-10-26 03:12:11,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:11] "POST /my/account HTTP/1.1" 303 - 89 0.094 0.223 2026-10-26 03:12:11,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:11] "GET /my/home HTTP/1.1" 200 - 35 0.025 0.152 2026-10-26 03:12:11,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-26 03:12:12,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#110) from n/a 2026-10-26 03:12:12,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:portal_user from n/a 2026-10-26 03:12:12,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:12:13,421 100 INFO rb-a683fe2-225997-428993 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-26 03:12:13,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_110_1792984333.4220073' (#110) from 127.0.0.1 2026-10-26 03:12:13,585 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #110 deleted res.users.apikeys records with IDs: [1] 2026-10-26 03:12:13,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:13] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.141 0.693 2026-10-26 03:12:14,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:14] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.143 1.048 2026-10-26 03:12:15,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-26 03:12:17,029 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted res.users records with IDs: [110] 2026-10-26 03:12:17,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users_deletion: User #110 'portal_user', deleted. Original request from False. 2026-10-26 03:12:17,130 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20621, 20618, 20617, 20616] 2026-10-26 03:12:17,467 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted res.partner records with IDs: [580] 2026-10-26 03:12:17,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users_deletion: Partner #580 'portal_user', deleted. Original request from False. 2026-10-26 03:12:17,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-26 03:12:17,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:12:17,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-26 03:12:18,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20323 2026-10-26 03:12:18,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzi02uha0_chrome_odoo 2026-10-26 03:12:18,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41373/json/version 2026-10-26 03:12:18,445 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41373/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:12:18,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:12:18,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41373/json 2026-10-26 03:12:18,532 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41373/json with timeout 3 increased to 10s during tests 2026-10-26 03:12:18,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:41373/devtools/page/91EA68A3D4F7B2638D0CA715FAE7E217 2026-10-26 03:12:18,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-26 03:12:18,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-26 03:12:19,466 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 03:12:19,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:portal from n/a 2026-10-26 03:12:19,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-26 03:12:19,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-26 03:12:19,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 03:12:19,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:12:20,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 03:12:21,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET / HTTP/1.1" 200 - 210 0.150 1.400 2026-10-26 03:12:21,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '91EA68A3D4F7B2638D0CA715FAE7E217', 'loaderId': '2DA9D4990EAC04408EDDD8897EFB3DBA', 'isDownload': False} 2026-10-26 03:12:21,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-26 03:12:21,121 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12: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-26 03:12:21,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 03:12:21,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.055 2026-10-26 03:12:21,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 03:12:21,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.081 2026-10-26 03:12:21,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 03:12:21,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.035 2026-10-26 03:12:21,491 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:12:21,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:12:21,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.021 0.025 2026-10-26 03:12:21,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:12:21,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 03:12:21,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.025 0.079 2026-10-26 03:12:21,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:21] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.015 0.073 2026-10-26 03:12:22,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 03:12:22,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:22] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 03:12:22,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 03:12:22,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.020 0.204 2026-10-26 03:12:22,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.161 2026-10-26 03:12:22,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:22] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.031 0.160 2026-10-26 03:12:23,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /my HTTP/1.1" 200 - 99 0.069 0.822 2026-10-26 03:12:23,577 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:12:23,579 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:12:23,581 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-26 03:12:23,597 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-26 03:12:23,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:12:23,610 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:23] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:12:24,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 03:12:24,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.020 2026-10-26 03:12:24,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.024 2026-10-26 03:12:24,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /my/counters HTTP/1.1" 200 - 53 0.100 0.113 2026-10-26 03:12:24,434 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:12:24,466 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:12:24,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:12:24,528 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-26 03:12:24,539 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:12:24,558 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:12:24,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /my/counters HTTP/1.1" 200 - 20 0.111 0.299 2026-10-26 03:12:24,579 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:12:24,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:12:24,660 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:12:24,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /my/counters HTTP/1.1" 200 - 50 0.095 0.535 2026-10-26 03:12:24,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.015 0.583 2026-10-26 03:12:24,822 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:24,829 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:24] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:25,609 100 INFO rb-a683fe2-225997-428993 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-26 03:12:25,646 100 INFO rb-a683fe2-225997-428993 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-26 03:12:26,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "GET /my/account HTTP/1.1" 200 - 52 0.061 0.648 2026-10-26 03:12:26,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.009 0.040 2026-10-26 03:12:26,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.005 2026-10-26 03:12:26,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.020 2026-10-26 03:12:26,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-26 03:12:26,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:26] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.013 2026-10-26 03:12:28,160 100 INFO rb-a683fe2-225997-428993 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-26 03:12:28,175 100 INFO rb-a683fe2-225997-428993 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-26 03:12:28,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-26 03:12:28,258 100 INFO rb-a683fe2-225997-428993 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-26 03:12:28,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:28] "POST /my/account HTTP/1.1" 303 - 114 0.120 0.283 2026-10-26 03:12:28,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:28] "GET /my/home HTTP/1.1" 200 - 51 0.039 0.160 2026-10-26 03:12:28,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:28] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.015 2026-10-26 03:12:29,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 03:12:29,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.015 0.035 2026-10-26 03:12:29,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.032 2026-10-26 03:12:29,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /my/counters HTTP/1.1" 200 - 34 0.048 0.108 2026-10-26 03:12:29,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /my/counters HTTP/1.1" 200 - 13 0.023 0.190 2026-10-26 03:12:29,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /my/counters HTTP/1.1" 200 - 27 0.031 0.306 2026-10-26 03:12:29,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:29] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.324 2026-10-26 03:12:30,499 100 INFO rb-a683fe2-225997-428993 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-26 03:12:30,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-26 03:12:30,516 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:30,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20323 2026-10-26 03:12:30,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-26 03:12:30,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20323 2026-10-26 03:12:30,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031230_668980_TestUi.txt 2026-10-26 03:12:30,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpzi02uha0_chrome_odoo" 2026-10-26 03:12:30,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-26 03:12:31,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20545 2026-10-26 03:12:31,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmprhmvdpmd_chrome_odoo 2026-10-26 03:12:31,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:37445/json/version 2026-10-26 03:12:31,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37445/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:12:31,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:12:31,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:37445/json 2026-10-26 03:12:31,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37445/json with timeout 3 increased to 10s during tests 2026-10-26 03:12:31,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:37445/devtools/page/4BDB31B2D15DF77DF4BAA35B883ACEF7 2026-10-26 03:12:31,776 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-26 03:12:31,794 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-26 03:12:32,798 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 03:12:32,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:portal from n/a 2026-10-26 03:12:32,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-26 03:12:32,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-26 03:12:32,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 03:12:32,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:12:33,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 03:12:34,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET / HTTP/1.1" 200 - 208 0.177 1.480 2026-10-26 03:12:34,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '4BDB31B2D15DF77DF4BAA35B883ACEF7', 'loaderId': '15A60A71DCD9A142AFF0C8DB94D1487E', 'isDownload': False} 2026-10-26 03:12:34,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-26 03:12:34,562 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:12:34,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 03:12:34,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.040 0.060 2026-10-26 03:12:34,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 03:12:34,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.038 2026-10-26 03:12:34,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 03:12:34,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.029 2026-10-26 03:12:34,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:12:34,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:12:34,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.028 0.016 2026-10-26 03:12:34,840 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:12:34,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 03:12:34,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.019 0.040 2026-10-26 03:12:34,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:34] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.006 0.055 2026-10-26 03:12:35,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:35] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 03:12:35,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:35] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.008 2026-10-26 03:12:35,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 03:12:35,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.009 0.211 2026-10-26 03:12:35,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.150 2026-10-26 03:12:35,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:35] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.133 2026-10-26 03:12:36,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /my HTTP/1.1" 200 - 103 0.069 0.772 2026-10-26 03:12:36,698 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:12:36,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:12:36,709 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:12:36,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:36,721 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:36,729 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:36] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:12:37,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-26 03:12:37,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.016 2026-10-26 03:12:37,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 03:12:37,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /my/counters HTTP/1.1" 200 - 70 0.074 0.095 2026-10-26 03:12:37,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /my/counters HTTP/1.1" 200 - 28 0.032 0.204 2026-10-26 03:12:37,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:12:37,507 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:12:37,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 03:12:37,553 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:12:37,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /my/counters HTTP/1.1" 200 - 62 0.092 0.343 2026-10-26 03:12:37,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.406 2026-10-26 03:12:37,743 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:12:37,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:12:37,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:12:37,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:12:37,805 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:12:37,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:12:37,813 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:37] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:12:38,596 100 INFO rb-a683fe2-225997-428993 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-26 03:12:38,617 100 INFO rb-a683fe2-225997-428993 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-26 03:12:39,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:39] "GET /my/account HTTP/1.1" 200 - 48 0.062 0.652 2026-10-26 03:12:39,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:39] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.028 0.028 2026-10-26 03:12:39,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.011 0.005 2026-10-26 03:12:39,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.030 2026-10-26 03:12:39,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-26 03:12:40,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:40] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.018 2026-10-26 03:12:41,275 100 INFO rb-a683fe2-225997-428993 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-26 03:12:41,290 100 INFO rb-a683fe2-225997-428993 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-26 03:12:41,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-26 03:12:41,346 100 INFO rb-a683fe2-225997-428993 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-26 03:12:41,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:41] "POST /my/account HTTP/1.1" 303 - 109 0.107 0.223 2026-10-26 03:12:41,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:41] "GET /my/home HTTP/1.1" 200 - 57 0.047 0.185 2026-10-26 03:12:41,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:41] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.019 2026-10-26 03:12:42,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 03:12:42,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.022 2026-10-26 03:12:42,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 03:12:42,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /my/counters HTTP/1.1" 200 - 54 0.061 0.084 2026-10-26 03:12:42,552 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /my/counters HTTP/1.1" 200 - 40 0.043 0.215 2026-10-26 03:12:42,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.258 2026-10-26 03:12:42,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:42] "POST /my/counters HTTP/1.1" 200 - 18 0.019 0.298 2026-10-26 03:12:43,530 100 INFO rb-a683fe2-225997-428993 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-26 03:12:43,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-26 03:12:43,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:12:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:12:43,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20545 2026-10-26 03:12:43,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-26 03:12:43,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20545 2026-10-26 03:12:43,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031243_754850_TestUi.txt 2026-10-26 03:12:43,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmprhmvdpmd_chrome_odoo" 2026-10-26 03:12:43,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:13:16,182 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 03:13:19,496 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted ir.attachment records with IDs: [5759, 5760, 5761, 5762, 5763, 5764, 5765, 5766, 5806, 5807, 5808, 5809, 5810, 5811, 5812, 5813] 2026-10-26 03:13:19,497 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-26 03:13:19,532 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted ir.sequence records with IDs: [3016, 3019, 3067, 3070, 3017, 3020, 3068, 3071] 2026-10-26 03:13:28,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<818408237498168.1792984408.665071010589600-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-26 03:13:28,708 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:13:28,723 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted mail.mail records with IDs: [276] 2026-10-26 03:13:28,745 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #111 deleted mail.message records with IDs: [21128] 2026-10-26 03:13:28,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:13:28,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:13:29,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-26 03:13:30,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20762 2026-10-26 03:13:30,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjwso9sid_chrome_odoo 2026-10-26 03:13:30,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38285/json/version 2026-10-26 03:13:30,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38285/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:13:30,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:13:30,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38285/json 2026-10-26 03:13:30,409 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38285/json with timeout 3 increased to 10s during tests 2026-10-26 03:13:30,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38285/devtools/page/795BC9C638E1B179C30DE3C3A2B2B66A 2026-10-26 03:13:30,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:13:30,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:13:30,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:13:30,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:13:30,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-26 03:13:30,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-26 03:13:30,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:13:31,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:31] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.100 0.850 2026-10-26 03:13:31,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '795BC9C638E1B179C30DE3C3A2B2B66A', 'loaderId': '403027187E12F3F4260B7A3F127D7970', 'isDownload': False} 2026-10-26 03:13:31,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-26 03:13:31,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:31,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:31] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.022 2026-10-26 03:13:31,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:31] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-26 03:13:31,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:31] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.036 2026-10-26 03:13:32,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:32] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:13:32,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.028 2026-10-26 03:13:32,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.017 2026-10-26 03:13:32,461 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:13:32,463 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:13:32,488 100 INFO rb-a683fe2-225997-428993 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-26 03:13:33,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.318 0.803 2026-10-26 03:13:33,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.173 2026-10-26 03:13:33,790 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:33,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13: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-26 03:13:33,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:13:33,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 03:13:34,839 100 INFO rb-a683fe2-225997-428993 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-26 03:13:34,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.176 0.674 2026-10-26 03:13:35,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "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-26 03:13:35,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13: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-26 03:13:35,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.016 2026-10-26 03:13:35,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 14 0.060 0.071 2026-10-26 03:13:35,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.014 0.182 2026-10-26 03:13:35,394 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:13:35,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.023 0.254 2026-10-26 03:13:35,503 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:13:35,551 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:13:35,579 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:13:35,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.037 0.334 2026-10-26 03:13:35,603 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:13:35,647 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:13:35,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.023 0.443 2026-10-26 03:13:35,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.017 0.536 2026-10-26 03:13:35,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.448 2026-10-26 03:13:35,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.016 0.443 2026-10-26 03:13:35,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.008 0.285 2026-10-26 03:13:35,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:35] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.022 0.318 2026-10-26 03:13:36,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.025 0.333 2026-10-26 03:13:36,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.294 2026-10-26 03:13:36,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.304 2026-10-26 03:13:36,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.264 2026-10-26 03:13:36,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.230 2026-10-26 03:13:36,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.236 2026-10-26 03:13:36,239 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-26 03:13:36,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.016 0.215 2026-10-26 03:13:36,281 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:13:36,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.195 2026-10-26 03:13:36,303 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,310 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:13:36,325 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,340 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.006 0.229 2026-10-26 03:13:36,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-26 03:13:36,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.003 0.243 2026-10-26 03:13:36,402 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,412 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.006 0.236 2026-10-26 03:13:36,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:36,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-26 03:13:36,458 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,478 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:36,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-26 03:13:36,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:13:36,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-26 03:13:36,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 03:13:36,587 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 03:13:36,597 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-26 03:13:36,628 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,644 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:36,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-26 03:13:36,690 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,716 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,721 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:13:36,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:36,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-26 03:13:36,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:13:36,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:13:36,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:13:36,831 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.012 0.041 2026-10-26 03:13:36,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-26 03:13:36,856 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,885 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:36,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.040 2026-10-26 03:13:36,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-26 03:13:36,925 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:36] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.007 0.034 2026-10-26 03:13:36,942 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,956 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,973 100 INFO rb-a683fe2-225997-428993 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-26 03:13:36,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:37,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-26 03:13:37,028 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,044 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:37,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-26 03:13:37,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:13:37,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:13:37,124 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:37] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.005 0.014 2026-10-26 03:13:37,144 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,176 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,183 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,193 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,207 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,224 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,244 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,256 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,277 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:37,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:13:37,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-26 03:13:37,376 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:37,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-26 03:13:37,424 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,451 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,465 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,475 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,490 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,508 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:13:37,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-26 03:13:37,561 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:13:37,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-26 03:13:37,591 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,632 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,648 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,660 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,673 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,695 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,711 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,723 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,743 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:37,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:13:37,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-26 03:13:37,809 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-26 03:13:37,827 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-26 03:13:37,860 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,877 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,897 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-26 03:13:37,910 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:37] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.007 0.023 2026-10-26 03:13:37,949 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,951 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,962 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,982 100 INFO rb-a683fe2-225997-428993 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-26 03:13:37,990 100 INFO rb-a683fe2-225997-428993 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-26 03:13:38,009 100 INFO rb-a683fe2-225997-428993 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-26 03:13:38,027 100 INFO rb-a683fe2-225997-428993 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-26 03:13:38,038 100 INFO rb-a683fe2-225997-428993 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-26 03:13:38,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:38,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:13:38,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-26 03:13:38,108 100 INFO rb-a683fe2-225997-428993 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-26 03:13:38,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:13:38,145 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:38,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20762 2026-10-26 03:13:38,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:13:38,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20762 2026-10-26 03:13:38,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031338_280503_TestUi.txt 2026-10-26 03:13:38,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjwso9sid_chrome_odoo" 2026-10-26 03:13:38,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-26 03:13:38,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20982 2026-10-26 03:13:38,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7ii0zb27_chrome_odoo 2026-10-26 03:13:38,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40949/json/version 2026-10-26 03:13:38,914 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40949/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:13:38,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:13:38,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40949/json 2026-10-26 03:13:38,990 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40949/json with timeout 3 increased to 10s during tests 2026-10-26 03:13:38,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40949/devtools/page/95603148194D7BAE66B56A92150E5252 2026-10-26 03:13:39,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:13:39,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:13:39,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:13:39,305 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:13:39,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-26 03:13:39,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-26 03:13:39,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:13:40,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:40] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.085 0.802 2026-10-26 03:13:40,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '95603148194D7BAE66B56A92150E5252', 'loaderId': '053A4DAEDBE59C47D843C4D12A829069', 'isDownload': False} 2026-10-26 03:13:40,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-26 03:13:40,287 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:40,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:13:40,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-26 03:13:40,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.057 2026-10-26 03:13:41,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:41] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-26 03:13:41,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-26 03:13:41,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:13:41,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 03:13:41,107 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:13:41,155 100 INFO rb-a683fe2-225997-428993 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-26 03:13:41,922 100 INFO rb-a683fe2-225997-428993 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-26 03:13:42,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.292 0.661 2026-10-26 03:13:42,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "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-26 03:13:42,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.032 2026-10-26 03:13:42,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:13:42,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 14 0.068 0.087 2026-10-26 03:13:42,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.017 0.190 2026-10-26 03:13:42,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:13:42,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:13:42,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:42,693 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:42,703 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:13:42,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.029 0.242 2026-10-26 03:13:42,738 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:13:42,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.031 0.350 2026-10-26 03:13:42,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.015 0.419 2026-10-26 03:13:42,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:42] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.008 0.489 2026-10-26 03:13:43,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.448 2026-10-26 03:13:43,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.026 0.243 2026-10-26 03:13:43,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.017 0.303 2026-10-26 03:13:43,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.014 0.338 2026-10-26 03:13:43,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.019 0.305 2026-10-26 03:13:43,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.013 0.309 2026-10-26 03:13:43,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.040 0.296 2026-10-26 03:13:43,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.331 2026-10-26 03:13:43,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.314 2026-10-26 03:13:43,413 100 INFO rb-a683fe2-225997-428993 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-26 03:13:43,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.273 2026-10-26 03:13:43,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-26 03:13:43,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.220 2026-10-26 03:13:43,455 100 INFO rb-a683fe2-225997-428993 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-26 03:13:43,467 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:13:43,470 100 INFO rb-a683fe2-225997-428993 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-26 03:13:43,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:43,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.045 0.170 2026-10-26 03:13:43,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.003 0.227 2026-10-26 03:13:43,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:43,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-26 03:13:43,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.008 0.198 2026-10-26 03:13:43,601 100 INFO rb-a683fe2-225997-428993 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-26 03:13:43,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:13:43,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.007 0.201 2026-10-26 03:13:43,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:13:43,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20982 2026-10-26 03:13:43,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:13:43,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20982 2026-10-26 03:13:43,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:43] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.026 0.209 2026-10-26 03:13:43,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031343_876507_TestUi.txt 2026-10-26 03:13:43,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7ii0zb27_chrome_odoo" 2026-10-26 03:13:43,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-26 03:13:44,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21184 2026-10-26 03:13:44,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_xpopftk_chrome_odoo 2026-10-26 03:13:44,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43939/json/version 2026-10-26 03:13:44,510 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43939/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:13:44,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:13:44,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43939/json 2026-10-26 03:13:44,561 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43939/json with timeout 3 increased to 10s during tests 2026-10-26 03:13:44,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43939/devtools/page/9483C9A325A7C41D3B741659A6FE8EEA 2026-10-26 03:13:44,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:13:44,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:13:44,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:13:44,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:13:44,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-26 03:13:44,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-26 03:13:44,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:13:47,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.085 2.022 2026-10-26 03:13:47,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '9483C9A325A7C41D3B741659A6FE8EEA', 'loaderId': 'E86D497CB2753615695593C2764E1B1E', 'isDownload': False} 2026-10-26 03:13:47,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-26 03:13:47,063 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:47,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.025 2026-10-26 03:13:47,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-26 03:13:47,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.047 2026-10-26 03:13:47,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-26 03:13:47,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-26 03:13:47,867 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:13:47,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:13:47,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.036 2026-10-26 03:13:47,948 100 INFO rb-a683fe2-225997-428993 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-26 03:13:48,729 100 INFO rb-a683fe2-225997-428993 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-26 03:13:49,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.335 0.864 2026-10-26 03:13:49,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "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-26 03:13:49,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "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-26 03:13:49,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:13:49,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 14 0.054 0.077 2026-10-26 03:13:49,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.013 0.175 2026-10-26 03:13:49,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:49,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.014 0.257 2026-10-26 03:13:49,790 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:13:49,811 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:49,821 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:49,833 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:49,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.044 0.342 2026-10-26 03:13:49,860 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:13:49,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.030 0.429 2026-10-26 03:13:49,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.018 0.508 2026-10-26 03:13:50,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.418 2026-10-26 03:13:50,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.011 0.381 2026-10-26 03:13:50,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.010 0.217 2026-10-26 03:13:50,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.013 0.243 2026-10-26 03:13:50,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 8 0.009 0.276 2026-10-26 03:13:50,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-26 03:13:50,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.237 2026-10-26 03:13:50,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.231 2026-10-26 03:13:50,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.219 2026-10-26 03:13:50,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.208 2026-10-26 03:13:50,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.176 2026-10-26 03:13:50,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.145 2026-10-26 03:13:50,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-26 03:13:50,426 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-26 03:13:50,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-26 03:13:50,452 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:13:50,470 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,475 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-26%2003:12:43 HTTP/1.1" 200 - 4 0.007 0.164 2026-10-26 03:13:50,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:13:50,491 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,508 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,527 100 INFO rb-a683fe2-225997-428993 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-26 03:13:50,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.009 0.033 2026-10-26 03:13:50,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-26 03:13:50,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.027 0.088 2026-10-26 03:13:50,825 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:50,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:13:51,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 03:13:51,828 100 INFO rb-a683fe2-225997-428993 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-26 03:13:51,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.180 0.632 2026-10-26 03:13:52,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.096 2026-10-26 03:13:52,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.029 2026-10-26 03:13:52,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:13:52,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.012 2026-10-26 03:13:52,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.006 0.035 2026-10-26 03:13:52,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.006 0.022 2026-10-26 03:13:52,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.015 2026-10-26 03:13:52,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.026 2026-10-26 03:13:53,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:13:53,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-26 03:13:53,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-26 03:13:53,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:53] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.019 0.082 2026-10-26 03:13:53,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:13:53,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.013 2026-10-26 03:13:53,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-26 03:13:54,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.182 0.553 2026-10-26 03:13:54,273 100 INFO rb-a683fe2-225997-428993 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-26 03:13:54,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-10-26 03:13:54,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.027 2026-10-26 03:13:54,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 03:13:54,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-26 03:13:54,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.010 0.025 2026-10-26 03:13:54,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.041 2026-10-26 03:13:54,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.021 2026-10-26 03:13:55,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:13:55,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21184 2026-10-26 03:13:55,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:13:55,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21184 2026-10-26 03:13:55,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031355_401546_TestUi.txt 2026-10-26 03:13:55,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_xpopftk_chrome_odoo" 2026-10-26 03:13:55,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-26 03:14:28,309 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #116 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 03:14:31,686 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #116 deleted ir.attachment records with IDs: [5912, 5913, 5914, 5915, 5916, 5917, 5918, 5919, 5959, 5960, 5961, 5962, 5963, 5964, 5965, 5966] 2026-10-26 03:14:31,687 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #116 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-26 03:14:31,742 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #116 deleted ir.sequence records with IDs: [3126, 3129, 3177, 3180, 3127, 3130, 3178, 3181] 2026-10-26 03:14:39,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-26 03:14:41,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21420 2026-10-26 03:14:41,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphkka1m9r_chrome_odoo 2026-10-26 03:14:41,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36093/json/version 2026-10-26 03:14:41,765 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36093/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:14:41,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:14:41,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36093/json 2026-10-26 03:14:41,790 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36093/json with timeout 3 increased to 10s during tests 2026-10-26 03:14:41,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36093/devtools/page/281FA352BB7D349991C6CE82A81C3E1D 2026-10-26 03:14:41,808 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:14:41,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:14:42,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:14:42,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:14:42,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:14:42,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:14:42,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:14:43,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.923 2026-10-26 03:14:43,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '281FA352BB7D349991C6CE82A81C3E1D', 'loaderId': '69E548915A79BEA20F2C5E9779C95525', 'isDownload': False} 2026-10-26 03:14:43,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-26 03:14:43,399 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:14:43,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-26 03:14:43,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-26 03:14:43,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.070 2026-10-26 03:14:44,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:14:44,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 03:14:44,176 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:14:44,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:14:44,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:14:44,227 100 INFO rb-a683fe2-225997-428993 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-26 03:14:45,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.340 0.842 2026-10-26 03:14:45,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.199 2026-10-26 03:14:45,539 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:14:45,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.134 2026-10-26 03:14:45,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:14:45,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.013 2026-10-26 03:14:46,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:14:46,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.185 0.609 2026-10-26 03:14:46,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "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-26 03:14:46,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "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-26 03:14:46,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:14:46,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.033 0.092 2026-10-26 03:14:47,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.166 2026-10-26 03:14:47,046 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:14:47,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.216 2026-10-26 03:14:47,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.282 2026-10-26 03:14:47,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.381 2026-10-26 03:14:47,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "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-26 03:14:47,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:14:47,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.433 2026-10-26 03:14:47,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:14:47,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.426 2026-10-26 03:14:47,413 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:14:47,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.393 2026-10-26 03:14:47,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.428 2026-10-26 03:14:47,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.402 2026-10-26 03:14:47,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.008 0.261 2026-10-26 03:14:47,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.257 2026-10-26 03:14:47,672 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:14:47,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.286 2026-10-26 03:14:47,736 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.293 2026-10-26 03:14:47,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.245 2026-10-26 03:14:47,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.213 2026-10-26 03:14:47,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.211 2026-10-26 03:14:47,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.228 2026-10-26 03:14:47,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.276 2026-10-26 03:14:48,018 100 INFO rb-a683fe2-225997-428993 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-26 03:14:48,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:14:48,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:14:48,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.270 2026-10-26 03:14:48,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.304 2026-10-26 03:14:48,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.015 0.338 2026-10-26 03:14:48,147 100 INFO rb-a683fe2-225997-428993 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-26 03:14:48,163 100 INFO rb-a683fe2-225997-428993 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-26 03:14:48,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.291 2026-10-26 03:14:48,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.180 2026-10-26 03:14:48,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.205 2026-10-26 03:14:48,289 100 INFO rb-a683fe2-225997-428993 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-26 03:14:48,309 100 INFO rb-a683fe2-225997-428993 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-26 03:14:48,313 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,238 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,331 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,349 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:14:49,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:14:49,445 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,446 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:14:49,454 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:14:49,471 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,479 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:14:49,523 100 INFO rb-a683fe2-225997-428993 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-26 03:14:49,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35508051 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-10-26 03:14:49,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:14:49,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35508051 with result: [{'id': 301, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-10-26 03:14:49,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.150 0.234 2026-10-26 03:14:50,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.032 0.078 2026-10-26 03:14:50,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:14:50,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.021 2026-10-26 03:14:50,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:14:50,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:50,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21420 2026-10-26 03:14:50,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:14:50,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21420 2026-10-26 03:14:51,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031451_039935_TestUi.txt 2026-10-26 03:14:51,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphkka1m9r_chrome_odoo" 2026-10-26 03:14:51,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-26 03:14:52,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21634 2026-10-26 03:14:52,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp93x3xo9x_chrome_odoo 2026-10-26 03:14:52,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44415/json/version 2026-10-26 03:14:52,289 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44415/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:14:52,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:14:52,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44415/json 2026-10-26 03:14:52,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44415/json with timeout 3 increased to 10s during tests 2026-10-26 03:14:52,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44415/devtools/page/A7F99EDBA2379F3EFEC15F610B7A4B42 2026-10-26 03:14:52,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:14:52,389 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:14:52,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:14:52,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:14:52,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:14:52,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:14:52,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:14:53,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.087 0.884 2026-10-26 03:14:53,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A7F99EDBA2379F3EFEC15F610B7A4B42', 'loaderId': '812F96A40C88B7716E1E221982068855', 'isDownload': False} 2026-10-26 03:14:53,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-26 03:14:53,887 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:14:53,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 03:14:53,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-26 03:14:53,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-26 03:14:54,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:54] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.017 2026-10-26 03:14:54,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 03:14:54,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.025 2026-10-26 03:14:54,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:14:54,676 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:14:54,705 100 INFO rb-a683fe2-225997-428993 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-26 03:14:55,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:14:55,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.356 0.847 2026-10-26 03:14:56,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "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-26 03:14:56,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.022 2026-10-26 03:14:56,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:14:56,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.050 0.063 2026-10-26 03:14:56,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.156 2026-10-26 03:14:56,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.201 2026-10-26 03:14:56,449 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:14:56,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-26 03:14:56,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.284 2026-10-26 03:14:56,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.353 2026-10-26 03:14:56,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:56,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.312 2026-10-26 03:14:56,640 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:14:56,708 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:14:56,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.369 2026-10-26 03:14:56,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.366 2026-10-26 03:14:56,872 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:14:56,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.397 2026-10-26 03:14:56,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.407 2026-10-26 03:14:56,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.281 2026-10-26 03:14:57,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.299 2026-10-26 03:14:57,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.377 2026-10-26 03:14:57,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.382 2026-10-26 03:14:57,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:14:57,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.309 2026-10-26 03:14:57,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.305 2026-10-26 03:14:57,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.266 2026-10-26 03:14:57,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.251 2026-10-26 03:14:57,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.118 2026-10-26 03:14:57,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-26 03:14:57,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-26 03:14:57,397 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.198 2026-10-26 03:14:57,450 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,481 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:14:57,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.140 2026-10-26 03:14:57,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:14:57,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.180 2026-10-26 03:14:57,534 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,538 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:57,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:57,557 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,575 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,588 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,604 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,623 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,644 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:14:57,678 100 INFO rb-a683fe2-225997-428993 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-26 03:14:57,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40352990 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-10-26 03:14:57,699 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:14:57,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40352990 with result: [{'id': 302, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-10-26 03:14:57,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.082 0.213 2026-10-26 03:14:58,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.029 0.069 2026-10-26 03:14:58,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.017 2026-10-26 03:14:58,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-26 03:14:58,918 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:14:58,932 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:58,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21634 2026-10-26 03:14:58,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:14:58,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21634 2026-10-26 03:14:59,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031459_062952_TestUi.txt 2026-10-26 03:14:59,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp93x3xo9x_chrome_odoo" 2026-10-26 03:14:59,573 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21845 2026-10-26 03:14:59,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp61gl6u3r_chrome_odoo 2026-10-26 03:14:59,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41591/json/version 2026-10-26 03:14:59,576 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41591/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:14:59,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:14:59,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41591/json 2026-10-26 03:14:59,665 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41591/json with timeout 3 increased to 10s during tests 2026-10-26 03:14:59,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41591/devtools/page/10873BFD895AA8DA9CFF1C8104271D86 2026-10-26 03:14:59,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:14:59,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:14:59,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:14:59,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:14:59,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:14:59,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:14:59,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.014 0.073 2026-10-26 03:14:59,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '10873BFD895AA8DA9CFF1C8104271D86', 'loaderId': '5FF165B9720863760DDF7FF68EAB56FA', 'isDownload': False} 2026-10-26 03:14:59,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-26 03:15:00,012 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:00,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 03:15:00,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-10-26 03:15:00,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-10-26 03:15:00,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 03:15:00,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:15:00,691 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:15:00,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-26 03:15:00,699 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:15:00,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 03:15:00,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:15:00,804 100 INFO rb-a683fe2-225997-428993 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-26 03:15:01,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-26 03:15:01,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.192 0.701 2026-10-26 03:15:01,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.077 2026-10-26 03:15:01,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "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-26 03:15:01,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:15:02,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.046 0.075 2026-10-26 03:15:02,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.156 2026-10-26 03:15:02,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:15:02,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.030 0.232 2026-10-26 03:15:02,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.259 2026-10-26 03:15:02,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.042 0.365 2026-10-26 03:15:02,411 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "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-26 03:15:02,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:02,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-26 03:15:02,468 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:15:02,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.019 0.426 2026-10-26 03:15:02,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.057 0.426 2026-10-26 03:15:02,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.462 2026-10-26 03:15:02,733 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:15:02,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.482 2026-10-26 03:15:02,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.342 2026-10-26 03:15:02,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.319 2026-10-26 03:15:02,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.013 0.357 2026-10-26 03:15:02,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.367 2026-10-26 03:15:02,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-26 03:15:02,951 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.166 2026-10-26 03:15:02,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.144 2026-10-26 03:15:03,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.157 2026-10-26 03:15:03,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-26 03:15:03,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.210 2026-10-26 03:15:03,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.195 2026-10-26 03:15:03,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.203 2026-10-26 03:15:03,186 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.140 2026-10-26 03:15:03,229 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,242 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:15:03,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:15:03,306 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:15:03,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:15:03,325 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,345 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,363 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,388 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,407 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,418 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,435 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:15:03,476 100 INFO rb-a683fe2-225997-428993 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-26 03:15:03,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49040585 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-10-26 03:15:03,508 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:15:03,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49040585 with result: [{'id': 303, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-10-26 03:15:03,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.044 0.157 2026-10-26 03:15:03,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.068 2026-10-26 03:15:03,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 03:15:04,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:15:04,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:04,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21845 2026-10-26 03:15:04,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:15:04,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21845 2026-10-26 03:15:04,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031504_765669_TestUi.txt 2026-10-26 03:15:04,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp61gl6u3r_chrome_odoo" 2026-10-26 03:15:04,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-26 03:15:07,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22049 2026-10-26 03:15:07,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkxpq0y5o_chrome_odoo 2026-10-26 03:15:07,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44145/json/version 2026-10-26 03:15:07,731 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44145/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:07,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:07,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44145/json 2026-10-26 03:15:07,790 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44145/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:07,812 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44145/devtools/page/65F100C9CB403D117A7115F5AE697231 2026-10-26 03:15:07,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:15:07,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:15:08,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:15:08,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:15:08,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:15:08,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:15:08,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:09,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 0.963 2026-10-26 03:15:09,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '65F100C9CB403D117A7115F5AE697231', 'loaderId': 'F3248F993CF6B42D9F7C2299251A01EC', 'isDownload': False} 2026-10-26 03:15:09,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-26 03:15:09,404 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:09,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-26 03:15:09,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-26 03:15:09,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.050 2026-10-26 03:15:10,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:10] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:15:10,064 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-26 03:15:10,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 03:15:10,126 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:15:10,132 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:15:10,172 100 INFO rb-a683fe2-225997-428993 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-26 03:15:11,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.307 0.761 2026-10-26 03:15:11,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:11] "GET /pos/web HTTP/1.1" 200 - 20 0.020 1.079 2026-10-26 03:15:11,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:11,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.142 2026-10-26 03:15:11,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:15:11,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:15:12,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:15:12,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.190 0.607 2026-10-26 03:15:12,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.078 2026-10-26 03:15:12,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.024 2026-10-26 03:15:12,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-26 03:15:12,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.057 0.068 2026-10-26 03:15:12,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.167 2026-10-26 03:15:12,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:15:12,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.219 2026-10-26 03:15:13,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.303 2026-10-26 03:15:13,022 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:15:13,060 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:13,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:15:13,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.339 2026-10-26 03:15:13,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:15:13,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.405 2026-10-26 03:15:13,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.373 2026-10-26 03:15:13,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.360 2026-10-26 03:15:13,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.395 2026-10-26 03:15:13,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.286 2026-10-26 03:15:13,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.260 2026-10-26 03:15:13,418 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:15:13,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.053 0.268 2026-10-26 03:15:13,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.311 2026-10-26 03:15:13,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.301 2026-10-26 03:15:13,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.259 2026-10-26 03:15:13,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.195 2026-10-26 03:15:13,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.185 2026-10-26 03:15:13,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.255 2026-10-26 03:15:13,747 100 INFO rb-a683fe2-225997-428993 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-26 03:15:13,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.225 2026-10-26 03:15:13,757 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:15:13,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:15:13,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.240 2026-10-26 03:15:13,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.256 2026-10-26 03:15:13,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.248 2026-10-26 03:15:13,869 100 INFO rb-a683fe2-225997-428993 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-26 03:15:13,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.214 2026-10-26 03:15:13,894 100 INFO rb-a683fe2-225997-428993 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-26 03:15:13,951 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.152 2026-10-26 03:15:13,962 100 INFO rb-a683fe2-225997-428993 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-26 03:15:13,976 100 INFO rb-a683fe2-225997-428993 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-26 03:15:13,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.086 2026-10-26 03:15:14,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:15:14,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-26 03:15:14,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.022 2026-10-26 03:15:14,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:15:14,109 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:15:14,113 100 INFO rb-a683fe2-225997-428993 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-26 03:15:14,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.023 2026-10-26 03:15:14,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:15:14,135 100 INFO rb-a683fe2-225997-428993 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-26 03:15:14,156 100 INFO rb-a683fe2-225997-428993 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-26 03:15:14,161 100 INFO rb-a683fe2-225997-428993 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-26 03:15:14,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:15:14,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:15:14,172 100 INFO rb-a683fe2-225997-428993 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-26 03:15:14,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99350573 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-26 03:15:14,211 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:15:14,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99350573 with result: [{'id': 304, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-26 03:15:14,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.092 0.198 2026-10-26 03:15:14,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.303 2026-10-26 03:15:14,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.053 0.094 2026-10-26 03:15:14,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:14] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.017 2026-10-26 03:15:15,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:15:15,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:15:15,526 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:15,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22049 2026-10-26 03:15:15,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:15:15,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22049 2026-10-26 03:15:15,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031515_697920_TestUi.txt 2026-10-26 03:15:15,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkxpq0y5o_chrome_odoo" 2026-10-26 03:15:16,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22263 2026-10-26 03:15:16,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps1cqs5iu_chrome_odoo 2026-10-26 03:15:16,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37607/json/version 2026-10-26 03:15:16,231 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37607/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:16,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:16,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37607/json 2026-10-26 03:15:16,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37607/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:16,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37607/devtools/page/4986A7AA68541C5071646738F73A9622 2026-10-26 03:15:16,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:15:16,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:15:16,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:15:16,437 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:15:16,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:15:16,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:15:16,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.104 0.368 2026-10-26 03:15:16,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4986A7AA68541C5071646738F73A9622', 'loaderId': '2146CD99AE4430F92A17E75BF767D00C', 'isDownload': False} 2026-10-26 03:15:16,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-26 03:15:16,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:17,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-26 03:15:17,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-26 03:15:17,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 03:15:17,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.021 2026-10-26 03:15:17,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.014 2026-10-26 03:15:17,878 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:15:17,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-10-26 03:15:17,892 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:17,926 100 INFO rb-a683fe2-225997-428993 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-26 03:15:19,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.347 0.833 2026-10-26 03:15:19,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:19] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.176 2026-10-26 03:15:19,215 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:19,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.093 2026-10-26 03:15:19,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 03:15:19,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.011 2026-10-26 03:15:20,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.168 0.576 2026-10-26 03:15:20,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:15:20,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.088 2026-10-26 03:15:20,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-26 03:15:20,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:15:20,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.026 0.072 2026-10-26 03:15:20,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.158 2026-10-26 03:15:20,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:15:20,769 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.217 2026-10-26 03:15:20,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.287 2026-10-26 03:15:20,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:15:20,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:15:20,908 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:15:20,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.403 2026-10-26 03:15:21,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.506 2026-10-26 03:15:21,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.415 2026-10-26 03:15:21,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.390 2026-10-26 03:15:21,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:15:21,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.420 2026-10-26 03:15:21,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.007 0.315 2026-10-26 03:15:21,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-26 03:15:21,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.222 2026-10-26 03:15:21,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.243 2026-10-26 03:15:21,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.252 2026-10-26 03:15:21,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.206 2026-10-26 03:15:21,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.212 2026-10-26 03:15:21,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.257 2026-10-26 03:15:21,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:15:21,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.319 2026-10-26 03:15:21,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.363 2026-10-26 03:15:21,716 100 INFO rb-a683fe2-225997-428993 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-26 03:15:21,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.385 2026-10-26 03:15:21,776 100 INFO rb-a683fe2-225997-428993 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-26 03:15:21,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.387 2026-10-26 03:15:21,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.294 2026-10-26 03:15:21,862 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:15:21,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.307 2026-10-26 03:15:21,895 100 INFO rb-a683fe2-225997-428993 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-26 03:15:21,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.156 2026-10-26 03:15:21,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:15:21,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:15:21,963 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:15:21,984 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:15:21,985 100 INFO rb-a683fe2-225997-428993 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-26 03:15:21,990 100 INFO rb-a683fe2-225997-428993 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-26 03:15:22,017 100 INFO rb-a683fe2-225997-428993 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-26 03:15:22,023 100 INFO rb-a683fe2-225997-428993 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-26 03:15:22,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:15:22,071 100 INFO rb-a683fe2-225997-428993 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-26 03:15:22,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.015 0.034 2026-10-26 03:15:22,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41919014 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-10-26 03:15:22,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:15:22,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41919014 with result: [{'id': 305, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-10-26 03:15:22,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.107 0.194 2026-10-26 03:15:22,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.070 0.114 2026-10-26 03:15:22,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.018 0.020 2026-10-26 03:15:23,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:15:23,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:23,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22263 2026-10-26 03:15:23,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:15:23,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22263 2026-10-26 03:15:23,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031523_704585_TestUi.txt 2026-10-26 03:15:23,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps1cqs5iu_chrome_odoo" 2026-10-26 03:15:23,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-26 03:15:24,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22475 2026-10-26 03:15:24,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7rc0ikqr_chrome_odoo 2026-10-26 03:15:24,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37385/json/version 2026-10-26 03:15:24,829 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37385/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:24,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:24,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37385/json 2026-10-26 03:15:24,869 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37385/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:24,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37385/devtools/page/8459B57A314BF7E35A938DFD1E5D7580 2026-10-26 03:15:24,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:15:24,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:15:25,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:15:25,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:15:25,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:15:25,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:15:25,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:27,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 2.041 2026-10-26 03:15:27,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8459B57A314BF7E35A938DFD1E5D7580', 'loaderId': 'EEF221ECECF01D32CA5F920FA877E204', 'isDownload': False} 2026-10-26 03:15:27,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-26 03:15:27,541 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:27,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:27] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.025 2026-10-26 03:15:27,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:27] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.060 2026-10-26 03:15:27,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:27] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.080 2026-10-26 03:15:28,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:28] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.021 2026-10-26 03:15:28,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-26 03:15:28,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:15:28,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:15:28,342 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:15:28,349 100 INFO rb-a683fe2-225997-428993 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-26 03:15:29,119 100 INFO rb-a683fe2-225997-428993 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-26 03:15:29,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.332 0.780 2026-10-26 03:15:29,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "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-26 03:15:29,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.014 2026-10-26 03:15:29,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:15:29,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.061 0.082 2026-10-26 03:15:29,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.202 2026-10-26 03:15:29,950 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:15:30,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.274 2026-10-26 03:15:30,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.366 2026-10-26 03:15:30,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "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-26 03:15:30,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:15:30,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.438 2026-10-26 03:15:30,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 03:15:30,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.569 2026-10-26 03:15:30,351 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:15:30,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.500 2026-10-26 03:15:30,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.458 2026-10-26 03:15:30,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.485 2026-10-26 03:15:30,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.011 0.281 2026-10-26 03:15:30,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.258 2026-10-26 03:15:30,585 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:15:30,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.225 2026-10-26 03:15:30,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.280 2026-10-26 03:15:30,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.031 2026-10-26 03:15:30,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.246 2026-10-26 03:15:30,736 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.212 2026-10-26 03:15:30,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.231 2026-10-26 03:15:30,830 100 INFO rb-a683fe2-225997-428993 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-26 03:15:30,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.247 2026-10-26 03:15:30,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.450 2026-10-26 03:15:30,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.229 2026-10-26 03:15:30,916 100 INFO rb-a683fe2-225997-428993 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-26 03:15:30,935 100 INFO rb-a683fe2-225997-428993 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-26 03:15:30,942 100 INFO rb-a683fe2-225997-428993 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-26 03:15:30,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.235 2026-10-26 03:15:30,959 100 INFO rb-a683fe2-225997-428993 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-26 03:15:31,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.147 2026-10-26 03:15:31,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.189 2026-10-26 03:15:31,841 100 INFO rb-a683fe2-225997-428993 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-26 03:15:31,901 100 INFO rb-a683fe2-225997-428993 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-26 03:15:31,919 100 INFO rb-a683fe2-225997-428993 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-26 03:15:31,971 100 INFO rb-a683fe2-225997-428993 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-26 03:15:31,977 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,005 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,018 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:15:32,023 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:15:32,036 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,060 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,074 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,086 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,103 100 INFO rb-a683fe2-225997-428993 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-26 03:15:32,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28659259 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-26 03:15:32,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:15:32,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28659259 with result: [{'id': 306, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-26 03:15:32,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.096 0.191 2026-10-26 03:15:32,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.032 0.067 2026-10-26 03:15:32,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.026 2026-10-26 03:15:33,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:15:33,374 100 INFO rb-a683fe2-225997-428993 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-26 03:15:33,412 100 INFO rb-a683fe2-225997-428993 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-26 03:15:33,418 100 INFO rb-a683fe2-225997-428993 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-26 03:15:33,419 100 INFO rb-a683fe2-225997-428993 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-26 03:15:33,434 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,288 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,303 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,358 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,363 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,371 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,384 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,402 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,418 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,436 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,454 100 INFO rb-a683fe2-225997-428993 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-26 03:15:34,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82772834 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-10-26 03:15:34,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82772834 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-10-26 03:15:34,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.116 2026-10-26 03:15:34,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.085 2026-10-26 03:15:34,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.077 2026-10-26 03:15:35,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:15:35,546 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:35,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22475 2026-10-26 03:15:35,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:15:35,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22475 2026-10-26 03:15:35,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031535_694884_TestUi.txt 2026-10-26 03:15:35,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7rc0ikqr_chrome_odoo" 2026-10-26 03:15:35,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-26 03:15:41,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22688 2026-10-26 03:15:41,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwwskzpd8_chrome_odoo 2026-10-26 03:15:41,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36475/json/version 2026-10-26 03:15:41,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36475/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:41,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:41,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36475/json 2026-10-26 03:15:41,800 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36475/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:41,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36475/devtools/page/E0CAD78605A0306A1634F107C3A84C07 2026-10-26 03:15:41,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:15:41,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:15:42,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:15:42,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:15:42,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:15:42,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:15:42,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:43,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.097 0.957 2026-10-26 03:15:43,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E0CAD78605A0306A1634F107C3A84C07', 'loaderId': '8E8FA981EBC44F9B5579A80BBE351801', 'isDownload': False} 2026-10-26 03:15:43,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-26 03:15:43,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:43,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-10-26 03:15:43,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-10-26 03:15:43,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.057 2026-10-26 03:15:44,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:15:44,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.020 2026-10-26 03:15:44,226 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:15:44,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-26 03:15:44,248 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:15:44,277 100 INFO rb-a683fe2-225997-428993 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-26 03:15:45,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.385 0.768 2026-10-26 03:15:45,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.210 2026-10-26 03:15:45,599 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:45,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.129 2026-10-26 03:15:45,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 03:15:45,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:15:46,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:15:46,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.202 0.639 2026-10-26 03:15:46,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "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-26 03:15:46,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.016 2026-10-26 03:15:46,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-10-26 03:15:47,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.047 0.066 2026-10-26 03:15:47,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.163 2026-10-26 03:15:47,171 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:15:47,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.029 0.271 2026-10-26 03:15:47,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.341 2026-10-26 03:15:47,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.445 2026-10-26 03:15:47,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:15:47,470 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:15:47,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:15:47,498 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:47,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.491 2026-10-26 03:15:47,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.459 2026-10-26 03:15:47,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.432 2026-10-26 03:15:47,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-26 03:15:47,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.437 2026-10-26 03:15:47,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.045 0.358 2026-10-26 03:15:47,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.392 2026-10-26 03:15:47,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.383 2026-10-26 03:15:47,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:15:47,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.029 0.379 2026-10-26 03:15:47,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.340 2026-10-26 03:15:48,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.266 2026-10-26 03:15:48,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.218 2026-10-26 03:15:48,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.192 2026-10-26 03:15:48,182 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,202 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.225 2026-10-26 03:15:48,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.289 2026-10-26 03:15:48,326 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,387 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,388 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,395 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.347 2026-10-26 03:15:48,414 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,447 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.419 2026-10-26 03:15:48,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.443 2026-10-26 03:15:48,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.464 2026-10-26 03:15:48,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.421 2026-10-26 03:15:48,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.393 2026-10-26 03:15:48,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.050 0.385 2026-10-26 03:15:48,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-26 03:15:48,955 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,975 100 INFO rb-a683fe2-225997-428993 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-26 03:15:48,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.410 2026-10-26 03:15:49,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:15:49,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:15:49,039 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.396 2026-10-26 03:15:49,077 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:15:49,115 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,117 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:15:49,122 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,145 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,158 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,169 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.037 0.471 2026-10-26 03:15:49,199 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:15:49,269 100 INFO rb-a683fe2-225997-428993 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-26 03:15:49,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.500 2026-10-26 03:15:49,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.439 2026-10-26 03:15:49,359 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:15:49,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.451 2026-10-26 03:15:49,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.434 2026-10-26 03:15:49,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.012 0.355 2026-10-26 03:15:49,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.322 2026-10-26 03:15:49,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68110206 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-26 03:15:49,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68110206 with result: [{'id': 308, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-26 03:15:49,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.128 0.503 2026-10-26 03:15:50,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.040 0.079 2026-10-26 03:15:50,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.015 2026-10-26 03:15:50,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:15:50,919 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,010 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,023 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,034 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,054 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,071 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,088 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,488 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,493 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:15:51,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:15:51,534 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,553 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,581 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,585 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,601 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,619 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:15:51,679 100 INFO rb-a683fe2-225997-428993 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-26 03:15:51,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73191618 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-10-26 03:15:51,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73191618 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-10-26 03:15:51,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.046 0.103 2026-10-26 03:15:51,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.096 2026-10-26 03:15:52,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:15:52,767 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:15:52,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:52,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22688 2026-10-26 03:15:52,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:15:52,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22688 2026-10-26 03:15:53,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031553_005531_TestUi.txt 2026-10-26 03:15:53,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwwskzpd8_chrome_odoo" 2026-10-26 03:15:53,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-26 03:15:54,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22917 2026-10-26 03:15:54,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcfx_y9bv_chrome_odoo 2026-10-26 03:15:54,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42901/json/version 2026-10-26 03:15:54,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42901/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:54,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:54,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42901/json 2026-10-26 03:15:54,591 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42901/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:54,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42901/devtools/page/D21DC8313CEA6D1ED1131D1D292C0B2A 2026-10-26 03:15:54,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:15:54,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:15:55,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:15:55,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:15:55,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:15:55,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:15:55,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:56,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:56] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.120 1.025 2026-10-26 03:15:56,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D21DC8313CEA6D1ED1131D1D292C0B2A', 'loaderId': '68D709EB9AFEBDED38163570F835ED7B', 'isDownload': False} 2026-10-26 03:15:56,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-26 03:15:56,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:56,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:56] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.033 0.019 2026-10-26 03:15:56,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:56] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.067 2026-10-26 03:15:56,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:56] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.055 2026-10-26 03:15:57,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.027 2026-10-26 03:15:57,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-26 03:15:57,242 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:15:57,275 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:15:57,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.056 2026-10-26 03:15:57,319 100 INFO rb-a683fe2-225997-428993 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-26 03:15:58,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.385 0.815 2026-10-26 03:15:58,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.230 2026-10-26 03:15:58,661 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:15:58,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.196 2026-10-26 03:15:58,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 03:15:58,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 03:15:59,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.173 0.589 2026-10-26 03:15:59,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:15:59,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:15:59,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:59] "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-26 03:15:59,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:16:00,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.040 0.086 2026-10-26 03:16:00,170 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:00,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.174 2026-10-26 03:16:00,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.252 2026-10-26 03:16:00,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.062 2026-10-26 03:16:00,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.397 2026-10-26 03:16:00,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16: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-26 03:16:00,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:00,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:00,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.485 2026-10-26 03:16:00,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.370 2026-10-26 03:16:00,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.414 2026-10-26 03:16:00,676 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:16:00,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.678 2026-10-26 03:16:00,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.368 2026-10-26 03:16:00,782 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:16:00,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.293 2026-10-26 03:16:00,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.020 0.317 2026-10-26 03:16:00,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.314 2026-10-26 03:16:00,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.294 2026-10-26 03:16:00,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.250 2026-10-26 03:16:00,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-26 03:16:01,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.199 2026-10-26 03:16:01,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.212 2026-10-26 03:16:01,167 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,170 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.032 0.242 2026-10-26 03:16:01,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.296 2026-10-26 03:16:01,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.284 2026-10-26 03:16:01,258 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.290 2026-10-26 03:16:01,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.230 2026-10-26 03:16:01,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.174 2026-10-26 03:16:01,370 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,401 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,404 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,422 100 INFO rb-a683fe2-225997-428993 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-26 03:16:01,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:01,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:01,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22917 2026-10-26 03:16:01,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:01,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22917 2026-10-26 03:16:01,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031601_636523_TestUi.txt 2026-10-26 03:16:01,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcfx_y9bv_chrome_odoo" 2026-10-26 03:16:01,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-26 03:16:06,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23124 2026-10-26 03:16:06,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy4pb7ndy_chrome_odoo 2026-10-26 03:16:06,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36021/json/version 2026-10-26 03:16:06,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36021/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:06,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:06,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36021/json 2026-10-26 03:16:06,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36021/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:06,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36021/devtools/page/B1FC838DF5DDDE3A87D1642A15F15D3F 2026-10-26 03:16:06,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:06,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:07,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:07,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:07,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:16:07,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:16:07,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:08,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.101 0.878 2026-10-26 03:16:08,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B1FC838DF5DDDE3A87D1642A15F15D3F', 'loaderId': '5BCB361520D78A16A15DA7D08497EC1D', 'isDownload': False} 2026-10-26 03:16:08,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-26 03:16:08,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:08,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 03:16:08,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-26 03:16:08,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-10-26 03:16:08,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.011 0.040 2026-10-26 03:16:08,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.029 2026-10-26 03:16:08,854 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:08,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:08,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 03:16:08,916 100 INFO rb-a683fe2-225997-428993 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-26 03:16:09,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.297 0.775 2026-10-26 03:16:10,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:10] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.095 2026-10-26 03:16:10,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:10,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.112 2026-10-26 03:16:10,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 03:16:10,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:16:11,193 100 INFO rb-a683fe2-225997-428993 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-26 03:16:11,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.215 0.708 2026-10-26 03:16:11,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "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-26 03:16:11,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.019 2026-10-26 03:16:11,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 03:16:11,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.038 0.072 2026-10-26 03:16:11,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.137 2026-10-26 03:16:11,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.038 0.213 2026-10-26 03:16:11,933 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:16:11,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:11] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-26 03:16:12,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.408 2026-10-26 03:16:12,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "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-26 03:16:12,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:12,192 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:12,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.504 2026-10-26 03:16:12,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.472 2026-10-26 03:16:12,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.010 0.016 2026-10-26 03:16:12,324 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:16:12,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.354 2026-10-26 03:16:12,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.428 2026-10-26 03:16:12,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.245 2026-10-26 03:16:12,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:12,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.710 2026-10-26 03:16:12,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.348 2026-10-26 03:16:12,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.315 2026-10-26 03:16:12,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.295 2026-10-26 03:16:12,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.329 2026-10-26 03:16:12,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.281 2026-10-26 03:16:12,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.274 2026-10-26 03:16:12,829 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,846 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,871 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,873 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,890 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.290 2026-10-26 03:16:12,937 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,939 100 INFO rb-a683fe2-225997-428993 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-26 03:16:12,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:12] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.325 2026-10-26 03:16:13,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.408 2026-10-26 03:16:13,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.419 2026-10-26 03:16:13,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.464 2026-10-26 03:16:13,249 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,261 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,272 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.404 2026-10-26 03:16:13,286 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,307 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.384 2026-10-26 03:16:13,323 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.355 2026-10-26 03:16:13,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.320 2026-10-26 03:16:13,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.007 0.270 2026-10-26 03:16:13,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.269 2026-10-26 03:16:13,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.328 2026-10-26 03:16:13,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.355 2026-10-26 03:16:13,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.371 2026-10-26 03:16:13,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.360 2026-10-26 03:16:13,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.016 0.357 2026-10-26 03:16:13,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.313 2026-10-26 03:16:13,941 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,949 100 INFO rb-a683fe2-225997-428993 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-26 03:16:13,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:13,970 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:14,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23124 2026-10-26 03:16:14,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:14,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23124 2026-10-26 03:16:14,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031614_150445_TestUi.txt 2026-10-26 03:16:14,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy4pb7ndy_chrome_odoo" 2026-10-26 03:16:14,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-26 03:16:17,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23341 2026-10-26 03:16:17,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpef1p2g2h_chrome_odoo 2026-10-26 03:16:17,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36391/json/version 2026-10-26 03:16:17,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36391/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:17,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:17,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36391/json 2026-10-26 03:16:17,657 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36391/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:17,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36391/devtools/page/8962052FFCC06B5DF3A9E2E97754306B 2026-10-26 03:16:17,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:17,708 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:18,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:18,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:18,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-10-26 03:16:18,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-26 03:16:18,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:19,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.098 0.958 2026-10-26 03:16:19,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8962052FFCC06B5DF3A9E2E97754306B', 'loaderId': '67E88AF195ECAE56451A0D6748CA0DD4', 'isDownload': False} 2026-10-26 03:16:19,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-26 03:16:19,164 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:19,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.025 2026-10-26 03:16:19,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.051 2026-10-26 03:16:19,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.056 2026-10-26 03:16:19,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 03:16:19,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 03:16:20,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.019 2026-10-26 03:16:20,028 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:16:20,033 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:16:20,092 100 INFO rb-a683fe2-225997-428993 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-26 03:16:21,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.358 0.886 2026-10-26 03:16:21,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:21] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.207 2026-10-26 03:16:21,421 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:21,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.120 2026-10-26 03:16:21,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 03:16:21,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:16:22,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:16:22,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.188 0.653 2026-10-26 03:16:22,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:22] "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-26 03:16:22,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.029 2026-10-26 03:16:22,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:16:22,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.039 0.075 2026-10-26 03:16:23,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.201 2026-10-26 03:16:23,047 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:16:23,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.252 2026-10-26 03:16:23,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.311 2026-10-26 03:16:23,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.365 2026-10-26 03:16:23,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:16:23,288 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:16:23,303 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:23,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:16:23,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.040 0.421 2026-10-26 03:16:23,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.387 2026-10-26 03:16:23,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.347 2026-10-26 03:16:23,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.400 2026-10-26 03:16:23,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.341 2026-10-26 03:16:23,538 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:16:23,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.187 2026-10-26 03:16:23,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.204 2026-10-26 03:16:23,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.175 2026-10-26 03:16:23,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.190 2026-10-26 03:16:23,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.172 2026-10-26 03:16:23,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.176 2026-10-26 03:16:23,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.185 2026-10-26 03:16:23,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.246 2026-10-26 03:16:23,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.039 0.304 2026-10-26 03:16:23,953 100 INFO rb-a683fe2-225997-428993 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-26 03:16:23,972 100 INFO rb-a683fe2-225997-428993 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-26 03:16:23,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.355 2026-10-26 03:16:24,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.348 2026-10-26 03:16:24,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.311 2026-10-26 03:16:24,038 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,055 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,058 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.298 2026-10-26 03:16:24,119 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,125 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.283 2026-10-26 03:16:24,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-26 03:16:24,161 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.203 2026-10-26 03:16:24,212 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,226 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:16:24,253 100 INFO rb-a683fe2-225997-428993 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-26 03:16:24,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.015 0.042 2026-10-26 03:16:25,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-26 03:16:25,170 100 INFO rb-a683fe2-225997-428993 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-26 03:16:25,240 100 INFO rb-a683fe2-225997-428993 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-26 03:16:25,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:25,269 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:25,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23341 2026-10-26 03:16:25,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:25,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23341 2026-10-26 03:16:25,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031625_439211_TestUi.txt 2026-10-26 03:16:25,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpef1p2g2h_chrome_odoo" 2026-10-26 03:16:25,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-26 03:16:26,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23558 2026-10-26 03:16:26,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphnw0zjbu_chrome_odoo 2026-10-26 03:16:26,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40669/json/version 2026-10-26 03:16:26,973 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40669/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:27,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:27,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40669/json 2026-10-26 03:16:27,058 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40669/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:27,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40669/devtools/page/4820CA0B27CEA6AD3AB89115B5C0E481 2026-10-26 03:16:27,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:27,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:27,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:27,483 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:27,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:16:27,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:16:27,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:28,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.085 0.994 2026-10-26 03:16:28,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4820CA0B27CEA6AD3AB89115B5C0E481', 'loaderId': '6C2754F63008D4F3D752517A747B77A9', 'isDownload': False} 2026-10-26 03:16:28,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-26 03:16:28,646 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:28,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.017 2026-10-26 03:16:28,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.065 2026-10-26 03:16:28,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.070 2026-10-26 03:16:29,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 03:16:29,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-26 03:16:29,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:16:29,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-10-26 03:16:29,400 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:16:29,425 100 INFO rb-a683fe2-225997-428993 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-26 03:16:30,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.320 0.706 2026-10-26 03:16:30,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:30] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.084 2026-10-26 03:16:30,595 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:30,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.123 2026-10-26 03:16:30,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:16:30,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 03:16:31,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.162 0.581 2026-10-26 03:16:31,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:16:31,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "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-26 03:16:31,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "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-26 03:16:31,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:16:31,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.024 0.049 2026-10-26 03:16:31,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.159 2026-10-26 03:16:32,034 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:16:32,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.244 2026-10-26 03:16:32,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.329 2026-10-26 03:16:32,224 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "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-26 03:16:32,245 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:32,257 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:32,276 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.417 2026-10-26 03:16:32,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.047 0.483 2026-10-26 03:16:32,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.485 2026-10-26 03:16:32,424 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:16:32,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.404 2026-10-26 03:16:32,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.398 2026-10-26 03:16:32,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.012 0.278 2026-10-26 03:16:32,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.301 2026-10-26 03:16:32,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.209 2026-10-26 03:16:32,633 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:16:32,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.197 2026-10-26 03:16:32,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.204 2026-10-26 03:16:32,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.285 2026-10-26 03:16:32,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.245 2026-10-26 03:16:32,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.216 2026-10-26 03:16:32,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.240 2026-10-26 03:16:32,956 100 INFO rb-a683fe2-225997-428993 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-26 03:16:32,970 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.310 2026-10-26 03:16:33,025 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.340 2026-10-26 03:16:33,048 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,054 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,067 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.275 2026-10-26 03:16:33,091 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.264 2026-10-26 03:16:33,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:16:33,133 100 INFO rb-a683fe2-225997-428993 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-26 03:16:33,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.208 2026-10-26 03:16:33,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.200 2026-10-26 03:16:33,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.023 0.135 2026-10-26 03:16:34,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:34,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:16:34,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23558 2026-10-26 03:16:34,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:34,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23558 2026-10-26 03:16:34,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031634_283498_TestUi.txt 2026-10-26 03:16:34,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphnw0zjbu_chrome_odoo" 2026-10-26 03:16:34,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-26 03:16:36,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23769 2026-10-26 03:16:36,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnd63gbrc_chrome_odoo 2026-10-26 03:16:36,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43503/json/version 2026-10-26 03:16:36,589 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43503/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:36,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:36,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43503/json 2026-10-26 03:16:36,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43503/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:36,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43503/devtools/page/A0919D495EA4381CDF26B3F482C665DE 2026-10-26 03:16:36,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:36,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:37,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:37,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:37,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:16:37,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:16:37,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:39,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.137 2.080 2026-10-26 03:16:39,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A0919D495EA4381CDF26B3F482C665DE', 'loaderId': 'B32953B14D5D74E2EE6A785759013221', 'isDownload': False} 2026-10-26 03:16:39,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-26 03:16:39,462 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:39,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:39] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-10-26 03:16:39,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:39] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.041 2026-10-26 03:16:39,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:39] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.044 2026-10-26 03:16:40,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:16:40,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 03:16:40,214 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:16:40,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:16:40,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-26 03:16:40,259 100 INFO rb-a683fe2-225997-428993 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-26 03:16:41,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.324 0.762 2026-10-26 03:16:41,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:41] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.114 2026-10-26 03:16:41,472 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:41,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.155 2026-10-26 03:16:41,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 03:16:41,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 03:16:42,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:16:42,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.170 0.608 2026-10-26 03:16:42,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:42] "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-26 03:16:42,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.023 2026-10-26 03:16:42,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.016 2026-10-26 03:16:42,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.025 0.089 2026-10-26 03:16:43,019 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:16:43,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.199 2026-10-26 03:16:43,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.059 0.297 2026-10-26 03:16:43,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "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-26 03:16:43,243 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:16:43,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.350 2026-10-26 03:16:43,285 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:16:43,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.431 2026-10-26 03:16:43,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.542 2026-10-26 03:16:43,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.397 2026-10-26 03:16:43,449 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:16:43,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.007 0.390 2026-10-26 03:16:43,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.027 0.206 2026-10-26 03:16:43,520 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:16:43,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.257 2026-10-26 03:16:43,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.253 2026-10-26 03:16:43,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.176 2026-10-26 03:16:43,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.178 2026-10-26 03:16:43,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.212 2026-10-26 03:16:43,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.217 2026-10-26 03:16:43,823 100 INFO rb-a683fe2-225997-428993 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-26 03:16:43,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-26 03:16:43,840 100 INFO rb-a683fe2-225997-428993 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-26 03:16:43,944 100 INFO rb-a683fe2-225997-428993 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-26 03:16:43,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:43] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.036 0.294 2026-10-26 03:16:44,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.358 2026-10-26 03:16:44,039 100 INFO rb-a683fe2-225997-428993 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-26 03:16:44,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:16:44,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:16:44,091 100 INFO rb-a683fe2-225997-428993 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-26 03:16:44,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.411 2026-10-26 03:16:44,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:44,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.434 2026-10-26 03:16:44,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23769 2026-10-26 03:16:44,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:44,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23769 2026-10-26 03:16:44,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.447 2026-10-26 03:16:44,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.406 2026-10-26 03:16:44,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.297 2026-10-26 03:16:44,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031644_332730_TestUi.txt 2026-10-26 03:16:44,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnd63gbrc_chrome_odoo" 2026-10-26 03:16:44,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-10-26 03:16:44,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.015 0.306 2026-10-26 03:16:44,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.250 2026-10-26 03:16:44,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-26 03:16:46,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23972 2026-10-26 03:16:46,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzx5fuc5p_chrome_odoo 2026-10-26 03:16:46,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33527/json/version 2026-10-26 03:16:46,094 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33527/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:46,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:46,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33527/json 2026-10-26 03:16:46,139 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33527/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:46,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33527/devtools/page/0F02FAD8BDD10A892A690BB3D8ED8171 2026-10-26 03:16:46,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:46,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:46,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:46,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:46,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:16:46,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:16:46,604 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:47,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.989 2026-10-26 03:16:47,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0F02FAD8BDD10A892A690BB3D8ED8171', 'loaderId': '4D63A743CC85D26335AEA06D58C291B4', 'isDownload': False} 2026-10-26 03:16:47,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-26 03:16:47,724 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:47,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:47] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.019 2026-10-26 03:16:47,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-10-26 03:16:47,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:47] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.057 2026-10-26 03:16:48,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.017 2026-10-26 03:16:48,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.020 2026-10-26 03:16:48,587 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:16:48,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:16:48,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.047 0.009 2026-10-26 03:16:48,650 100 INFO rb-a683fe2-225997-428993 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-26 03:16:49,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.304 0.760 2026-10-26 03:16:49,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:49] "GET /pos/web HTTP/1.1" 200 - 20 0.014 1.060 2026-10-26 03:16:49,818 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:49,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.137 2026-10-26 03:16:49,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:16:50,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:16:50,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:16:51,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.237 0.653 2026-10-26 03:16:51,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.104 2026-10-26 03:16:51,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "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-26 03:16:51,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:16:51,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.037 0.070 2026-10-26 03:16:51,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.164 2026-10-26 03:16:51,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:16:51,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.029 0.203 2026-10-26 03:16:51,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.286 2026-10-26 03:16:51,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.386 2026-10-26 03:16:51,776 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "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-26 03:16:51,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:51,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.468 2026-10-26 03:16:51,843 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:16:51,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.394 2026-10-26 03:16:51,862 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:16:51,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.404 2026-10-26 03:16:52,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.416 2026-10-26 03:16:52,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.394 2026-10-26 03:16:52,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.008 0.237 2026-10-26 03:16:52,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.240 2026-10-26 03:16:52,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.236 2026-10-26 03:16:52,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:16:52,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.240 2026-10-26 03:16:52,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.044 0.275 2026-10-26 03:16:52,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.025 0.267 2026-10-26 03:16:52,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.220 2026-10-26 03:16:52,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.234 2026-10-26 03:16:52,487 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,496 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.340 2026-10-26 03:16:52,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.369 2026-10-26 03:16:52,592 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.312 2026-10-26 03:16:52,640 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.297 2026-10-26 03:16:52,650 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.309 2026-10-26 03:16:52,719 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.034 0.256 2026-10-26 03:16:52,768 100 INFO rb-a683fe2-225997-428993 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-26 03:16:52,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:16:52,830 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:52,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.063 0.244 2026-10-26 03:16:52,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23972 2026-10-26 03:16:52,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:16:52,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23972 2026-10-26 03:16:53,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031653_067782_TestUi.txt 2026-10-26 03:16:53,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzx5fuc5p_chrome_odoo" 2026-10-26 03:16:53,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-26 03:16:54,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24180 2026-10-26 03:16:54,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgj49z4rj_chrome_odoo 2026-10-26 03:16:54,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34721/json/version 2026-10-26 03:16:54,863 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34721/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:54,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:54,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34721/json 2026-10-26 03:16:54,895 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34721/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:54,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34721/devtools/page/2304B423FD59B0CD1D11DC7BD8EBB0F5 2026-10-26 03:16:54,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:16:55,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:16:55,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:16:55,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:16:55,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:16:55,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:16:55,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:56,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.998 2026-10-26 03:16:56,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2304B423FD59B0CD1D11DC7BD8EBB0F5', 'loaderId': 'A999CF25106ECCC8D7ED404DB925A4CC', 'isDownload': False} 2026-10-26 03:16:56,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-26 03:16:56,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:56,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:56] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-26 03:16:56,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:56] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-10-26 03:16:56,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:56] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.046 2026-10-26 03:16:57,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.018 2026-10-26 03:16:57,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.016 2026-10-26 03:16:57,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:16:57,434 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:57,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:57,455 100 INFO rb-a683fe2-225997-428993 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-26 03:16:58,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.563 0.893 2026-10-26 03:16:59,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "GET /pos/web HTTP/1.1" 200 - 20 0.033 1.481 2026-10-26 03:16:59,051 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:16:59,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.121 2026-10-26 03:16:59,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 03:16:59,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:17:00,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:17:00,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.180 0.623 2026-10-26 03:17:00,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.093 2026-10-26 03:17:00,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "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-26 03:17:00,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:17:00,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.048 0.083 2026-10-26 03:17:00,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.144 2026-10-26 03:17:00,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:00,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.210 2026-10-26 03:17:00,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.257 2026-10-26 03:17:00,760 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:17:00,775 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:00,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.304 2026-10-26 03:17:00,790 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:17:00,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.367 2026-10-26 03:17:00,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.337 2026-10-26 03:17:00,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-26 03:17:01,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.356 2026-10-26 03:17:01,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.005 0.249 2026-10-26 03:17:01,081 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:17:01,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.245 2026-10-26 03:17:01,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:17:01,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.239 2026-10-26 03:17:01,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.269 2026-10-26 03:17:01,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.262 2026-10-26 03:17:01,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.256 2026-10-26 03:17:01,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.203 2026-10-26 03:17:01,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.194 2026-10-26 03:17:01,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.275 2026-10-26 03:17:01,454 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,464 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.322 2026-10-26 03:17:01,548 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.317 2026-10-26 03:17:01,580 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,587 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.334 2026-10-26 03:17:01,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.333 2026-10-26 03:17:01,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.305 2026-10-26 03:17:01,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.276 2026-10-26 03:17:01,733 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,775 100 INFO rb-a683fe2-225997-428993 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-26 03:17:01,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.223 2026-10-26 03:17:01,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:17:01,808 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:01,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24180 2026-10-26 03:17:01,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:17:01,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24180 2026-10-26 03:17:01,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031701_980401_TestUi.txt 2026-10-26 03:17:01,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgj49z4rj_chrome_odoo" 2026-10-26 03:17:02,010 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-26 03:17:03,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24382 2026-10-26 03:17:03,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8rybut_h_chrome_odoo 2026-10-26 03:17:03,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35801/json/version 2026-10-26 03:17:03,884 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35801/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:03,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:03,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35801/json 2026-10-26 03:17:03,931 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35801/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:03,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35801/devtools/page/9D6104CE108DCFEF982F8FD249977A72 2026-10-26 03:17:03,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:17:03,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:17:04,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:17:04,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:17:04,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:17:04,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:17:04,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:05,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.121 0.974 2026-10-26 03:17:05,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9D6104CE108DCFEF982F8FD249977A72', 'loaderId': 'C8C60CE7AF4D9558BDF2E26449806C28', 'isDownload': False} 2026-10-26 03:17:05,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-26 03:17:05,485 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:05,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.026 2026-10-26 03:17:05,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.050 2026-10-26 03:17:05,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.076 2026-10-26 03:17:06,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-26 03:17:06,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.013 2026-10-26 03:17:06,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:17:06,254 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:17:06,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:17:06,292 100 INFO rb-a683fe2-225997-428993 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-26 03:17:07,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.286 0.735 2026-10-26 03:17:07,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:07] "GET /pos/web HTTP/1.1" 200 - 20 0.015 1.024 2026-10-26 03:17:07,416 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:07,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.087 2026-10-26 03:17:07,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:17:07,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:17:08,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.169 0.536 2026-10-26 03:17:08,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:17:08,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "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-26 03:17:08,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.018 2026-10-26 03:17:08,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 03:17:08,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.058 0.083 2026-10-26 03:17:08,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:08,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.188 2026-10-26 03:17:08,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.260 2026-10-26 03:17:08,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.334 2026-10-26 03:17:09,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.353 2026-10-26 03:17:09,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.400 2026-10-26 03:17:09,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.301 2026-10-26 03:17:09,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:17:09,159 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:17:09,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:09,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.330 2026-10-26 03:17:09,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.357 2026-10-26 03:17:09,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.357 2026-10-26 03:17:09,359 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:09,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.322 2026-10-26 03:17:09,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.218 2026-10-26 03:17:09,408 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:17:09,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.208 2026-10-26 03:17:09,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.245 2026-10-26 03:17:09,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.279 2026-10-26 03:17:09,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.237 2026-10-26 03:17:09,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.173 2026-10-26 03:17:09,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.034 0.170 2026-10-26 03:17:09,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.021 0.221 2026-10-26 03:17:09,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.198 2026-10-26 03:17:09,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.238 2026-10-26 03:17:09,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.138 2026-10-26 03:17:09,826 100 INFO rb-a683fe2-225997-428993 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-26 03:17:09,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:09,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.020 2026-10-26 03:17:09,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:09,981 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,016 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.023 2026-10-26 03:17:10,064 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 03:17:10,107 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,108 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,167 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,175 100 INFO rb-a683fe2-225997-428993 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-26 03:17:10,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:17:10,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.023 2026-10-26 03:17:10,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:17:10,999 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,034 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:11,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:11,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:11,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:11,107 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,120 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,150 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,151 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,175 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:17:11,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:11,201 100 INFO rb-a683fe2-225997-428993 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-26 03:17:11,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15488760 for PoS orders references: ['Order 00263-002-0001'] (draft: False) 2026-10-26 03:17:11,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:17:11,486 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15488760 with result: [{'id': 310, 'pos_reference': 'Order 00263-002-0001', 'account_move': False}] 2026-10-26 03:17:11,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.121 0.181 2026-10-26 03:17:11,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.046 0.104 2026-10-26 03:17:11,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:11] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.026 2026-10-26 03:17:12,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:17:12,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:12,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24382 2026-10-26 03:17:12,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:17:12,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24382 2026-10-26 03:17:12,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031712_707129_TestUi.txt 2026-10-26 03:17:12,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8rybut_h_chrome_odoo" 2026-10-26 03:17:12,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-26 03:17:14,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24590 2026-10-26 03:17:14,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmperph7pxc_chrome_odoo 2026-10-26 03:17:14,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44589/json/version 2026-10-26 03:17:14,587 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44589/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:14,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:14,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44589/json 2026-10-26 03:17:14,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44589/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:14,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44589/devtools/page/7E2EBB394A0E67AB24904FC0369BAEFB 2026-10-26 03:17:14,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:17:14,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:17:15,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:17:15,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:17:15,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:17:15,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:17:15,119 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:16,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.096 0.938 2026-10-26 03:17:16,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7E2EBB394A0E67AB24904FC0369BAEFB', 'loaderId': '27B974B7E2E9CF63FDDF167C339975B8', 'isDownload': False} 2026-10-26 03:17:16,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-26 03:17:16,184 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:16,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-10-26 03:17:16,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.054 2026-10-26 03:17:16,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.058 2026-10-26 03:17:16,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:17:16,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.033 2026-10-26 03:17:16,984 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:17,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:17:17,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:17,046 100 INFO rb-a683fe2-225997-428993 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-26 03:17:18,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.355 0.767 2026-10-26 03:17:18,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.141 2026-10-26 03:17:18,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:18,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.128 2026-10-26 03:17:18,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 03:17:18,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:17:19,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.183 0.562 2026-10-26 03:17:19,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:17:19,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.086 2026-10-26 03:17:19,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.025 2026-10-26 03:17:19,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:17:19,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.074 0.050 2026-10-26 03:17:19,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.208 2026-10-26 03:17:19,842 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:17:19,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.283 2026-10-26 03:17:19,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-26 03:17:20,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.419 2026-10-26 03:17:20,075 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:17:20,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:17:20,132 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:20,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.036 0.500 2026-10-26 03:17:20,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.478 2026-10-26 03:17:20,217 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:20,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.398 2026-10-26 03:17:20,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.426 2026-10-26 03:17:20,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.011 0.352 2026-10-26 03:17:20,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.249 2026-10-26 03:17:20,410 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:17:20,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.025 0.230 2026-10-26 03:17:20,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.194 2026-10-26 03:17:20,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.269 2026-10-26 03:17:20,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.264 2026-10-26 03:17:20,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-26 03:17:20,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.190 2026-10-26 03:17:20,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.250 2026-10-26 03:17:20,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.278 2026-10-26 03:17:20,756 100 INFO rb-a683fe2-225997-428993 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-26 03:17:20,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:20,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.014 0.228 2026-10-26 03:17:20,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:20,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-26 03:17:20,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.015 0.248 2026-10-26 03:17:20,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.224 2026-10-26 03:17:20,910 100 INFO rb-a683fe2-225997-428993 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-26 03:17:20,935 100 INFO rb-a683fe2-225997-428993 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-26 03:17:20,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.166 2026-10-26 03:17:20,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.011 0.058 2026-10-26 03:17:21,003 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.032 2026-10-26 03:17:21,067 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,102 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,106 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,116 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,135 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,151 100 INFO rb-a683fe2-225997-428993 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-26 03:17:21,165 100 INFO rb-a683fe2-225997-428993 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-26 03:17:22,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:17:22,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-26 03:17:22,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-26 03:17:22,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 03:17:22,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:17:22,103 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:17:22,113 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:22,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24590 2026-10-26 03:17:22,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:17:22,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24590 2026-10-26 03:17:22,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031722_264069_TestUi.txt 2026-10-26 03:17:22,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmperph7pxc_chrome_odoo" 2026-10-26 03:17:22,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-26 03:17:24,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24800 2026-10-26 03:17:24,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9igkax6t_chrome_odoo 2026-10-26 03:17:24,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36147/json/version 2026-10-26 03:17:24,292 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36147/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:24,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:24,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36147/json 2026-10-26 03:17:24,400 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36147/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:24,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36147/devtools/page/BDFDE8A156EA11F434F098691B343274 2026-10-26 03:17:24,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:17:24,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:17:24,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:17:24,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:17:24,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:17:24,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:17:24,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:26,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.106 1.000 2026-10-26 03:17:26,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BDFDE8A156EA11F434F098691B343274', 'loaderId': '08266A373B986527DA7F3866CB1CAE43', 'isDownload': False} 2026-10-26 03:17:26,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-26 03:17:26,066 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:26,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:17:26,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-26 03:17:26,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.047 2026-10-26 03:17:26,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:17:26,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 03:17:26,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:17:26,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:17:26,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:17:26,918 100 INFO rb-a683fe2-225997-428993 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-26 03:17:28,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.420 0.901 2026-10-26 03:17:28,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:28] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.352 2026-10-26 03:17:28,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:28,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.167 2026-10-26 03:17:28,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:17:28,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.021 2026-10-26 03:17:29,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:17:29,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.181 0.596 2026-10-26 03:17:29,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "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-26 03:17:29,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "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-26 03:17:29,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:17:29,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.076 0.060 2026-10-26 03:17:29,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.145 2026-10-26 03:17:29,885 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:17:29,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.211 2026-10-26 03:17:30,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.284 2026-10-26 03:17:30,075 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:30,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.389 2026-10-26 03:17:30,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:30,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:30,165 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:30,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.070 0.476 2026-10-26 03:17:30,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.485 2026-10-26 03:17:30,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.047 0.467 2026-10-26 03:17:30,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.546 2026-10-26 03:17:30,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.011 0.395 2026-10-26 03:17:30,545 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:30,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.041 0.390 2026-10-26 03:17:30,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.356 2026-10-26 03:17:30,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.347 2026-10-26 03:17:30,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.344 2026-10-26 03:17:30,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.244 2026-10-26 03:17:30,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.213 2026-10-26 03:17:30,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.214 2026-10-26 03:17:30,847 100 INFO rb-a683fe2-225997-428993 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-26 03:17:30,850 100 INFO rb-a683fe2-225997-428993 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-26 03:17:30,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.215 2026-10-26 03:17:30,946 100 INFO rb-a683fe2-225997-428993 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-26 03:17:30,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:30,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.280 2026-10-26 03:17:30,988 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:17:30,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.300 2026-10-26 03:17:31,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.019 0.298 2026-10-26 03:17:31,078 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.291 2026-10-26 03:17:31,121 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.273 2026-10-26 03:17:31,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:31,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.277 2026-10-26 03:17:31,200 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:31,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.043 2026-10-26 03:17:31,213 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,216 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,235 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:17:31,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:17:31,247 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:31,265 100 INFO rb-a683fe2-225997-428993 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-26 03:17:31,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82378492 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-26 03:17:31,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:17:31,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82378492 with result: [{'id': 311, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-26 03:17:31,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.096 0.185 2026-10-26 03:17:31,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.036 0.113 2026-10-26 03:17:31,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.021 2026-10-26 03:17:32,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:32,582 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:32,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:17:32,631 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,670 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,672 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-26 03:17:32,690 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,730 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.043 2026-10-26 03:17:32,736 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,744 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,749 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,799 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,803 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,820 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.024 2026-10-26 03:17:32,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:32,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:32,865 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,882 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,899 100 INFO rb-a683fe2-225997-428993 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-26 03:17:32,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:32,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33369675 for PoS orders references: ['Order 00265-002-0002'] (draft: False) 2026-10-26 03:17:32,934 100 INFO rb-a683fe2-225997-428993 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-26 03:17:33,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33369675 with result: [{'id': 312, 'pos_reference': 'Order 00265-002-0002', 'account_move': False}] 2026-10-26 03:17:33,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.115 2026-10-26 03:17:33,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.027 0.070 2026-10-26 03:17:33,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:17:34,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:34,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24800 2026-10-26 03:17:34,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:17:34,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24800 2026-10-26 03:17:34,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031734_155649_TestUi.txt 2026-10-26 03:17:34,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9igkax6t_chrome_odoo" 2026-10-26 03:17:34,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25016 2026-10-26 03:17:34,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8mlroctl_chrome_odoo 2026-10-26 03:17:34,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35231/json/version 2026-10-26 03:17:34,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35231/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:34,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:34,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35231/json 2026-10-26 03:17:34,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35231/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:34,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35231/devtools/page/F265BE632A44EDEB5B65DF1A8896AF6C 2026-10-26 03:17:34,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:17:34,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:17:34,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:17:34,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:17:34,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:17:34,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:17:35,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.028 0.109 2026-10-26 03:17:35,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F265BE632A44EDEB5B65DF1A8896AF6C', 'loaderId': 'F694C94297E9967A409DAD1ED6C6BDC5', 'isDownload': False} 2026-10-26 03:17:35,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-26 03:17:35,092 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:35,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.013 2026-10-26 03:17:35,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.040 2026-10-26 03:17:35,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.081 2026-10-26 03:17:35,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:17:35,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 03:17:35,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 03:17:35,955 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:35,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:35,972 100 INFO rb-a683fe2-225997-428993 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-26 03:17:36,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.162 0.543 2026-10-26 03:17:36,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:36] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.732 2026-10-26 03:17:36,815 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:36,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.140 2026-10-26 03:17:36,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.019 2026-10-26 03:17:37,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 03:17:37,885 100 INFO rb-a683fe2-225997-428993 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-26 03:17:37,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.266 0.597 2026-10-26 03:17:38,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "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-26 03:17:38,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "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-26 03:17:38,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:17:38,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.102 2026-10-26 03:17:38,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-26 03:17:38,418 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:38,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.204 2026-10-26 03:17:38,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.264 2026-10-26 03:17:38,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.330 2026-10-26 03:17:38,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "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-26 03:17:38,727 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:17:38,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:38,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.446 2026-10-26 03:17:38,781 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:38,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.023 0.406 2026-10-26 03:17:38,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.432 2026-10-26 03:17:38,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:38] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.451 2026-10-26 03:17:39,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.460 2026-10-26 03:17:39,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.316 2026-10-26 03:17:39,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.278 2026-10-26 03:17:39,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.296 2026-10-26 03:17:39,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.261 2026-10-26 03:17:39,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.249 2026-10-26 03:17:39,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.188 2026-10-26 03:17:39,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.023 0.169 2026-10-26 03:17:39,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.214 2026-10-26 03:17:39,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.225 2026-10-26 03:17:39,382 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-26 03:17:39,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.228 2026-10-26 03:17:39,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.223 2026-10-26 03:17:39,474 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.129 2026-10-26 03:17:39,501 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,522 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,540 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,550 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,587 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,594 100 INFO rb-a683fe2-225997-428993 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-26 03:17:39,602 100 INFO rb-a683fe2-225997-428993 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-26 03:17:40,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:17:40,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:40,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:40,577 100 INFO rb-a683fe2-225997-428993 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-26 03:17:40,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:17:40,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.015 0.030 2026-10-26 03:17:41,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:17:41,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:17:41,492 100 INFO rb-a683fe2-225997-428993 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-26 03:17:41,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:41,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:41,555 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:41,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:41,566 100 INFO rb-a683fe2-225997-428993 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-26 03:17:41,583 100 INFO rb-a683fe2-225997-428993 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-26 03:17:41,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:41,619 100 INFO rb-a683fe2-225997-428993 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-26 03:17:41,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.019 2026-10-26 03:17:41,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24799065 for PoS orders references: ['Order 00265-004-0001'] (draft: False) 2026-10-26 03:17:41,693 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:41,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24799065 with result: [{'id': 313, 'pos_reference': 'Order 00265-004-0001', 'account_move': False}] 2026-10-26 03:17:41,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.088 0.101 2026-10-26 03:17:42,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.037 0.072 2026-10-26 03:17:42,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.018 2026-10-26 03:17:42,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:17:42,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:42,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:42,910 100 INFO rb-a683fe2-225997-428993 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-26 03:17:42,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:17:42,947 100 INFO rb-a683fe2-225997-428993 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-26 03:17:42,955 100 INFO rb-a683fe2-225997-428993 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-26 03:17:42,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.019 0.021 2026-10-26 03:17:42,993 100 INFO rb-a683fe2-225997-428993 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-26 03:17:42,995 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,006 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.035 2026-10-26 03:17:43,024 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,056 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,058 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,070 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:17:43,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:17:43,962 100 INFO rb-a683fe2-225997-428993 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-26 03:17:43,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:43,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:44,005 100 INFO rb-a683fe2-225997-428993 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-26 03:17:44,013 100 INFO rb-a683fe2-225997-428993 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-26 03:17:44,035 100 INFO rb-a683fe2-225997-428993 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-26 03:17:44,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:44,086 100 INFO rb-a683fe2-225997-428993 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-26 03:17:44,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.030 2026-10-26 03:17:44,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44895131 for PoS orders references: ['Order 00265-004-0002'] (draft: False) 2026-10-26 03:17:44,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44895131 with result: [{'id': 314, 'pos_reference': 'Order 00265-004-0002', 'account_move': False}] 2026-10-26 03:17:44,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.037 0.114 2026-10-26 03:17:44,415 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.029 0.073 2026-10-26 03:17:45,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:45,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:45,283 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,305 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,341 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,349 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,363 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,379 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,396 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,412 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,434 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,450 100 INFO rb-a683fe2-225997-428993 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-26 03:17:45,462 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:17:46,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:17:46,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:46,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:46,421 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:17:46,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:17:46,478 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:46,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:46,612 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:17:46,650 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:46,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:46,753 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:17:46,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:17:46,811 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:46,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:46,853 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,870 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:46,903 100 INFO rb-a683fe2-225997-428993 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-26 03:17:46,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.027 2026-10-26 03:17:46,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90268459 for PoS orders references: ['Order 00265-004-0003'] (draft: False) 2026-10-26 03:17:47,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90268459 with result: [{'id': 315, 'pos_reference': 'Order 00265-004-0003', 'account_move': False}] 2026-10-26 03:17:47,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.097 2026-10-26 03:17:47,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.019 0.060 2026-10-26 03:17:47,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.015 2026-10-26 03:17:47,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:17:47,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:17:48,057 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,071 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,103 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,115 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,119 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,139 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,151 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,174 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,214 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,215 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,231 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:48,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:48,282 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,299 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,314 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:48,346 100 INFO rb-a683fe2-225997-428993 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-26 03:17:48,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.025 2026-10-26 03:17:48,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34826002 for PoS orders references: ['Order 00265-004-0004'] (draft: False) 2026-10-26 03:17:48,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34826002 with result: [{'id': 316, 'pos_reference': 'Order 00265-004-0004', 'account_move': False}] 2026-10-26 03:17:48,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.028 0.095 2026-10-26 03:17:48,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.036 0.046 2026-10-26 03:17:49,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-26 03:17:49,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-26 03:17:49,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 03:17:49,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.038 2026-10-26 03:17:49,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:49] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.037 0.068 2026-10-26 03:17:50,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-26 03:17:50,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-26 03:17:50,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:17:50,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:17:50,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-26 03:17:50,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-26 03:17:50,543 100 INFO rb-a683fe2-225997-428993 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-26 03:17:50,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:17:50,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:17:50,578 100 INFO rb-a683fe2-225997-428993 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-26 03:17:50,595 100 INFO rb-a683fe2-225997-428993 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-26 03:17:50,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:17:50,642 100 INFO rb-a683fe2-225997-428993 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-26 03:17:50,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.023 2026-10-26 03:17:50,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63605321 for PoS orders references: ['Order 00265-004-0005'] (draft: False) 2026-10-26 03:17:50,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63605321 with result: [{'id': 317, 'pos_reference': 'Order 00265-004-0005', 'account_move': False}] 2026-10-26 03:17:50,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.035 0.110 2026-10-26 03:17:50,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.025 0.062 2026-10-26 03:17:51,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:17:51,709 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:51,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25016 2026-10-26 03:17:51,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:17:51,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25016 2026-10-26 03:17:51,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031751_824301_TestUi.txt 2026-10-26 03:17:51,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8mlroctl_chrome_odoo" 2026-10-26 03:17:51,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-26 03:17:53,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25251 2026-10-26 03:17:53,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptqj20i34_chrome_odoo 2026-10-26 03:17:53,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42463/json/version 2026-10-26 03:17:53,268 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42463/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:53,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:53,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42463/json 2026-10-26 03:17:53,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42463/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:53,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42463/devtools/page/BBB98DF51566CEA8A43BC9D3825A7E9E 2026-10-26 03:17:53,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:17:53,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:17:53,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:17:53,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:17:53,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:17:53,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:17:53,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:56,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.184 2.311 2026-10-26 03:17:56,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BBB98DF51566CEA8A43BC9D3825A7E9E', 'loaderId': '3D00ED010302E501F3C086D1B4A99F10', 'isDownload': False} 2026-10-26 03:17:56,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-26 03:17:56,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:17:56,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:56] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.013 2026-10-26 03:17:56,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:56] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-26 03:17:56,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:56] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-10-26 03:17:56,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.031 2026-10-26 03:17:57,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.018 2026-10-26 03:17:57,042 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:57,062 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:57,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.018 2026-10-26 03:17:57,120 100 INFO rb-a683fe2-225997-428993 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-26 03:17:57,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:17:58,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.368 0.826 2026-10-26 03:17:58,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-10-26 03:17:58,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.023 2026-10-26 03:17:58,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:17:58,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.058 0.096 2026-10-26 03:17:58,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.165 2026-10-26 03:17:58,781 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:17:58,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.266 2026-10-26 03:17:58,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.368 2026-10-26 03:17:58,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.382 2026-10-26 03:17:59,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.457 2026-10-26 03:17:59,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "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-26 03:17:59,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.388 2026-10-26 03:17:59,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:17:59,212 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 03:17:59,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.394 2026-10-26 03:17:59,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.041 0.488 2026-10-26 03:17:59,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.504 2026-10-26 03:17:59,478 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:17:59,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.498 2026-10-26 03:17:59,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.332 2026-10-26 03:17:59,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.306 2026-10-26 03:17:59,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:59,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.320 2026-10-26 03:17:59,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.058 0.346 2026-10-26 03:17:59,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.326 2026-10-26 03:17:59,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.265 2026-10-26 03:17:59,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.289 2026-10-26 03:17:59,837 100 INFO rb-a683fe2-225997-428993 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-26 03:17:59,857 100 INFO rb-a683fe2-225997-428993 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-26 03:17:59,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.257 2026-10-26 03:17:59,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:17:59,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:17:59,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.244 2026-10-26 03:17:59,902 100 INFO rb-a683fe2-225997-428993 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-26 03:17:59,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.210 2026-10-26 03:17:59,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.212 2026-10-26 03:18:00,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.150 2026-10-26 03:18:00,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.176 2026-10-26 03:18:00,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.015 0.162 2026-10-26 03:18:00,890 100 INFO rb-a683fe2-225997-428993 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-26 03:18:00,903 100 INFO rb-a683fe2-225997-428993 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-26 03:18:00,914 100 INFO rb-a683fe2-225997-428993 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-26 03:18:00,930 100 INFO rb-a683fe2-225997-428993 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-26 03:18:01,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:18:01,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:01,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:01,837 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:01,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:01,863 100 INFO rb-a683fe2-225997-428993 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-26 03:18:01,878 100 INFO rb-a683fe2-225997-428993 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-26 03:18:01,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:01,920 100 INFO rb-a683fe2-225997-428993 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-26 03:18:01,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:01,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57428032 for PoS orders references: ['Order 00266-001-0001'] (draft: False) 2026-10-26 03:18:02,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57428032 with result: [{'id': 318, 'pos_reference': 'Order 00266-001-0001', 'account_move': False}] 2026-10-26 03:18:02,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.079 0.185 2026-10-26 03:18:02,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.033 0.072 2026-10-26 03:18:02,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-26 03:18:02,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:18:03,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:18:03,145 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:03,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25251 2026-10-26 03:18:03,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:18:03,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25251 2026-10-26 03:18:03,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031803_271545_TestUi.txt 2026-10-26 03:18:03,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptqj20i34_chrome_odoo" 2026-10-26 03:18:03,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-26 03:18:05,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25458 2026-10-26 03:18:05,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi83h1obc_chrome_odoo 2026-10-26 03:18:05,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33145/json/version 2026-10-26 03:18:05,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33145/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:05,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:05,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33145/json 2026-10-26 03:18:05,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33145/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:05,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33145/devtools/page/1B7F128B4DEA92C36E6EE74621282332 2026-10-26 03:18:05,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:18:05,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:18:05,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:18:05,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:18:05,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:18:05,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:18:05,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:18:06,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.101 0.934 2026-10-26 03:18:06,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B7F128B4DEA92C36E6EE74621282332', 'loaderId': 'E4B57DF14862535614F0800EA2397C44', 'isDownload': False} 2026-10-26 03:18:06,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-26 03:18:06,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:06,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:06] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:18:06,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:06] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.031 2026-10-26 03:18:06,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:06] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.047 2026-10-26 03:18:07,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:07] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.020 0.024 2026-10-26 03:18:07,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.044 2026-10-26 03:18:07,479 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:18:07,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:18:07,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-26 03:18:07,556 100 INFO rb-a683fe2-225997-428993 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-26 03:18:08,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.341 0.811 2026-10-26 03:18:08,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:08] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.165 2026-10-26 03:18:08,830 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:08,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.094 2026-10-26 03:18:09,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:18:09,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:18:09,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:18:10,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.204 0.653 2026-10-26 03:18:10,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.074 2026-10-26 03:18:10,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 03:18:10,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:18:10,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.065 0.080 2026-10-26 03:18:10,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.155 2026-10-26 03:18:10,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.007 0.173 2026-10-26 03:18:10,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.198 2026-10-26 03:18:10,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.275 2026-10-26 03:18:10,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.335 2026-10-26 03:18:10,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.294 2026-10-26 03:18:10,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:18:10,742 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:18:10,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:18:10,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:18:10,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.030 0.315 2026-10-26 03:18:10,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.400 2026-10-26 03:18:10,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.402 2026-10-26 03:18:11,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.423 2026-10-26 03:18:11,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:11,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.269 2026-10-26 03:18:11,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:18:11,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.024 0.280 2026-10-26 03:18:11,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.244 2026-10-26 03:18:11,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.256 2026-10-26 03:18:11,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.295 2026-10-26 03:18:11,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.267 2026-10-26 03:18:11,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.215 2026-10-26 03:18:11,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.229 2026-10-26 03:18:11,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.252 2026-10-26 03:18:11,440 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,453 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.264 2026-10-26 03:18:11,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.198 2026-10-26 03:18:11,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.161 2026-10-26 03:18:11,541 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:11,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.135 2026-10-26 03:18:11,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:11,619 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:18:11,620 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:18:11,624 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,635 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,664 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:11,684 100 INFO rb-a683fe2-225997-428993 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-26 03:18:11,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72338078 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-26 03:18:11,719 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:18:11,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72338078 with result: [{'id': 319, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-26 03:18:11,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.110 0.175 2026-10-26 03:18:12,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.070 2026-10-26 03:18:12,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.019 2026-10-26 03:18:12,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:18:12,924 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:12,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25458 2026-10-26 03:18:12,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:18:12,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25458 2026-10-26 03:18:13,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031813_087911_TestUi.txt 2026-10-26 03:18:13,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi83h1obc_chrome_odoo" 2026-10-26 03:18:13,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25673 2026-10-26 03:18:13,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphtzsqsvc_chrome_odoo 2026-10-26 03:18:13,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37301/json/version 2026-10-26 03:18:13,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37301/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:13,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:13,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37301/json 2026-10-26 03:18:13,698 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37301/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:13,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37301/devtools/page/958D03C7F9410A6E940534A89F7B3E5D 2026-10-26 03:18:13,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:18:13,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:18:13,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:18:13,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:18:13,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:18:13,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:18:13,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.071 2026-10-26 03:18:13,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '958D03C7F9410A6E940534A89F7B3E5D', 'loaderId': 'D8973E39E8DDD26619489D3DAF55886A', 'isDownload': False} 2026-10-26 03:18:13,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-26 03:18:14,014 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:14,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 03:18:14,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 03:18:14,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.053 2026-10-26 03:18:14,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-26 03:18:14,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 03:18:14,881 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:14,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-26 03:18:14,899 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:18:14,956 100 INFO rb-a683fe2-225997-428993 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-26 03:18:15,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.259 0.669 2026-10-26 03:18:15,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:15] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.904 2026-10-26 03:18:15,952 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:16,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.120 2026-10-26 03:18:16,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:18:16,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:18:17,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.191 0.560 2026-10-26 03:18:17,066 100 INFO rb-a683fe2-225997-428993 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-26 03:18:17,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.078 2026-10-26 03:18:17,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.020 2026-10-26 03:18:17,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 03:18:17,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.087 2026-10-26 03:18:17,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.007 0.114 2026-10-26 03:18:17,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.139 2026-10-26 03:18:17,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:18:17,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.186 2026-10-26 03:18:17,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-26 03:18:17,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.284 2026-10-26 03:18:17,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.020 0.277 2026-10-26 03:18:17,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.324 2026-10-26 03:18:17,819 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18: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-26 03:18:17,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:18:17,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:17,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.308 2026-10-26 03:18:17,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:18:17,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.374 2026-10-26 03:18:18,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.412 2026-10-26 03:18:18,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.374 2026-10-26 03:18:18,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.364 2026-10-26 03:18:18,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.345 2026-10-26 03:18:18,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.023 0.303 2026-10-26 03:18:18,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.310 2026-10-26 03:18:18,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.239 2026-10-26 03:18:18,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.225 2026-10-26 03:18:18,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.219 2026-10-26 03:18:18,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.202 2026-10-26 03:18:18,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.142 2026-10-26 03:18:18,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.153 2026-10-26 03:18:18,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.095 2026-10-26 03:18:18,512 100 INFO rb-a683fe2-225997-428993 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-26 03:18:18,559 100 INFO rb-a683fe2-225997-428993 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-26 03:18:18,588 100 INFO rb-a683fe2-225997-428993 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-26 03:18:18,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:18:18,629 100 INFO rb-a683fe2-225997-428993 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-26 03:18:18,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.023 0.061 2026-10-26 03:18:19,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:19,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:19,608 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:19,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:18:19,633 100 INFO rb-a683fe2-225997-428993 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-26 03:18:19,655 100 INFO rb-a683fe2-225997-428993 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-26 03:18:19,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:19,682 100 INFO rb-a683fe2-225997-428993 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-26 03:18:19,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.020 2026-10-26 03:18:19,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55442755 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-26 03:18:19,778 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:18:19,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55442755 with result: [{'id': 320, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-26 03:18:19,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.044 0.107 2026-10-26 03:18:20,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.099 2026-10-26 03:18:20,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.010 2026-10-26 03:18:20,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:18:20,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:18:20,897 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:20,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25673 2026-10-26 03:18:20,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:18:20,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25673 2026-10-26 03:18:21,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031821_104097_TestUi.txt 2026-10-26 03:18:21,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphtzsqsvc_chrome_odoo" 2026-10-26 03:18:21,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-26 03:18:22,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25888 2026-10-26 03:18:22,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgbos1dt7_chrome_odoo 2026-10-26 03:18:22,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39795/json/version 2026-10-26 03:18:23,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39795/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:23,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:23,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39795/json 2026-10-26 03:18:23,095 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39795/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:23,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39795/devtools/page/3D51D447563D9410D5176F27CCC5EAB7 2026-10-26 03:18:23,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:18:23,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:18:23,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:18:23,689 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:18:23,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:18:23,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:18:23,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:18:24,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:24] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.099 1.009 2026-10-26 03:18:24,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3D51D447563D9410D5176F27CCC5EAB7', 'loaderId': '722C42D9E7A72535B1FEB7D3420E46B3', 'isDownload': False} 2026-10-26 03:18:24,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-26 03:18:24,874 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:24,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:24] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-10-26 03:18:24,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:24] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.052 2026-10-26 03:18:24,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:24] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.059 2026-10-26 03:18:25,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 03:18:25,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.032 2026-10-26 03:18:25,724 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:18:25,750 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:18:25,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.028 0.029 2026-10-26 03:18:25,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 03:18:25,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-26 03:18:25,887 100 INFO rb-a683fe2-225997-428993 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-26 03:18:27,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.366 0.845 2026-10-26 03:18:27,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "GET /pos/web HTTP/1.1" 200 - 21 0.027 1.222 2026-10-26 03:18:27,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:27,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.158 2026-10-26 03:18:27,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:18:27,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 03:18:27,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:18:27,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:18:28,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:18:28,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.214 0.610 2026-10-26 03:18:28,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "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-26 03:18:28,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "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-26 03:18:28,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:18:28,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.027 0.097 2026-10-26 03:18:28,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.155 2026-10-26 03:18:28,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:18:28,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.201 2026-10-26 03:18:28,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:28] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.270 2026-10-26 03:18:29,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.339 2026-10-26 03:18:29,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:18:29,154 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:18:29,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.462 2026-10-26 03:18:29,191 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:18:29,204 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:18:29,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.046 0.412 2026-10-26 03:18:29,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.412 2026-10-26 03:18:29,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.412 2026-10-26 03:18:29,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.458 2026-10-26 03:18:29,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.009 0.278 2026-10-26 03:18:29,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.269 2026-10-26 03:18:29,533 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:18:29,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.229 2026-10-26 03:18:29,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.203 2026-10-26 03:18:29,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.237 2026-10-26 03:18:29,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-26 03:18:29,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.162 2026-10-26 03:18:29,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.201 2026-10-26 03:18:29,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-26 03:18:29,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.243 2026-10-26 03:18:29,834 100 INFO rb-a683fe2-225997-428993 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-26 03:18:29,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.208 2026-10-26 03:18:29,868 100 INFO rb-a683fe2-225997-428993 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-26 03:18:29,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.198 2026-10-26 03:18:29,884 100 INFO rb-a683fe2-225997-428993 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-26 03:18:29,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:18:29,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:18:29,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.112 2026-10-26 03:18:29,924 100 INFO rb-a683fe2-225997-428993 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-26 03:18:29,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.098 2026-10-26 03:18:29,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.069 2026-10-26 03:18:30,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:30,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:30,868 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:30,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:18:30,873 100 INFO rb-a683fe2-225997-428993 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-26 03:18:30,897 100 INFO rb-a683fe2-225997-428993 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-26 03:18:30,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:30,928 100 INFO rb-a683fe2-225997-428993 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-26 03:18:30,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31512297 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-10-26 03:18:30,950 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:18:31,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31512297 with result: [{'id': 321, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-10-26 03:18:31,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.083 0.160 2026-10-26 03:18:31,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.024 0.046 2026-10-26 03:18:31,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.023 2026-10-26 03:18:31,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:18:32,089 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,140 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,151 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,162 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,178 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,194 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,213 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,227 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,246 100 INFO rb-a683fe2-225997-428993 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-26 03:18:32,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:18:33,094 100 INFO rb-a683fe2-225997-428993 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-26 03:18:33,113 100 INFO rb-a683fe2-225997-428993 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-26 03:18:33,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:18:33,153 100 INFO rb-a683fe2-225997-428993 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-26 03:18:33,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.039 2026-10-26 03:18:34,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:34,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:34,029 100 INFO rb-a683fe2-225997-428993 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-26 03:18:34,044 100 INFO rb-a683fe2-225997-428993 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-26 03:18:34,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:34,084 100 INFO rb-a683fe2-225997-428993 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-26 03:18:34,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.013 0.028 2026-10-26 03:18:34,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14271324 for PoS orders references: ['Order 00268-002-0002'] (draft: False) 2026-10-26 03:18:34,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14271324 with result: [{'id': 322, 'pos_reference': 'Order 00268-002-0002', 'account_move': False}] 2026-10-26 03:18:34,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.038 0.102 2026-10-26 03:18:34,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.020 0.062 2026-10-26 03:18:35,152 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,189 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,204 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,205 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,223 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,231 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,259 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,261 100 INFO rb-a683fe2-225997-428993 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-26 03:18:35,282 100 INFO rb-a683fe2-225997-428993 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-26 03:18:36,132 100 INFO rb-a683fe2-225997-428993 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-26 03:18:36,133 100 INFO rb-a683fe2-225997-428993 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-26 03:18:36,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:18:36,170 100 INFO rb-a683fe2-225997-428993 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-26 03:18:36,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.051 2026-10-26 03:18:37,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:37,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:37,028 100 INFO rb-a683fe2-225997-428993 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-26 03:18:37,045 100 INFO rb-a683fe2-225997-428993 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-26 03:18:37,060 100 INFO rb-a683fe2-225997-428993 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-26 03:18:37,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:37,097 100 INFO rb-a683fe2-225997-428993 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-26 03:18:37,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.012 0.026 2026-10-26 03:18:37,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18995553 for PoS orders references: ['Order 00268-002-0003'] (draft: False) 2026-10-26 03:18:37,285 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18995553 with result: [{'id': 323, 'pos_reference': 'Order 00268-002-0003', 'account_move': False}] 2026-10-26 03:18:37,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.099 2026-10-26 03:18:37,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.019 0.048 2026-10-26 03:18:37,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:18:38,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:18:38,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:38,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25888 2026-10-26 03:18:38,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:18:38,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25888 2026-10-26 03:18:38,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031838_320107_TestUi.txt 2026-10-26 03:18:38,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgbos1dt7_chrome_odoo" 2026-10-26 03:18:38,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-26 03:18:40,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26116 2026-10-26 03:18:40,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdkcqxaxb_chrome_odoo 2026-10-26 03:18:40,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37105/json/version 2026-10-26 03:18:40,319 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37105/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:40,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:40,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37105/json 2026-10-26 03:18:40,416 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37105/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:40,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37105/devtools/page/F3F2B9EEB5314239A896D8A271F4DCD2 2026-10-26 03:18:40,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:18:40,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:18:41,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:18:41,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:18:41,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:18:41,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:18:41,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:18:42,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.129 1.146 2026-10-26 03:18:42,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F3F2B9EEB5314239A896D8A271F4DCD2', 'loaderId': '9851BE58DE3B308420B2D5C708ADFFAE', 'isDownload': False} 2026-10-26 03:18:42,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-26 03:18:42,353 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:42,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:42] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.034 2026-10-26 03:18:42,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:42] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.047 2026-10-26 03:18:42,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:42] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.065 2026-10-26 03:18:43,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:43] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 03:18:43,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.023 2026-10-26 03:18:43,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.019 2026-10-26 03:18:43,176 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:18:43,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:18:43,224 100 INFO rb-a683fe2-225997-428993 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-26 03:18:44,010 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:18:44,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.356 0.753 2026-10-26 03:18:44,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.080 2026-10-26 03:18:44,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "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-26 03:18:44,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.013 2026-10-26 03:18:44,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 9 0.053 0.074 2026-10-26 03:18:44,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.198 2026-10-26 03:18:44,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:18:44,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.197 2026-10-26 03:18:44,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.268 2026-10-26 03:18:44,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.342 2026-10-26 03:18:45,043 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "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-26 03:18:45,063 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:18:45,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.449 2026-10-26 03:18:45,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.377 2026-10-26 03:18:45,114 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:18:45,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.360 2026-10-26 03:18:45,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.430 2026-10-26 03:18:45,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.425 2026-10-26 03:18:45,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.293 2026-10-26 03:18:45,432 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:18:45,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.035 0.338 2026-10-26 03:18:45,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.363 2026-10-26 03:18:45,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:18:45,552 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.367 2026-10-26 03:18:45,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.365 2026-10-26 03:18:45,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.322 2026-10-26 03:18:45,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.022 2026-10-26 03:18:45,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.028 0.230 2026-10-26 03:18:45,725 100 INFO rb-a683fe2-225997-428993 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-26 03:18:45,742 100 INFO rb-a683fe2-225997-428993 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-26 03:18:45,766 100 INFO rb-a683fe2-225997-428993 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-26 03:18:45,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:18:45,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:18:45,796 100 INFO rb-a683fe2-225997-428993 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-26 03:18:45,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.079 0.224 2026-10-26 03:18:45,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-26 03:18:45,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.553 2026-10-26 03:18:45,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.335 2026-10-26 03:18:46,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.348 2026-10-26 03:18:46,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.301 2026-10-26 03:18:46,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.226 2026-10-26 03:18:46,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.018 0.171 2026-10-26 03:18:46,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:18:46,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:18:46,993 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:46,999 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:18:47,008 100 INFO rb-a683fe2-225997-428993 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-26 03:18:47,032 100 INFO rb-a683fe2-225997-428993 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-26 03:18:47,058 100 INFO rb-a683fe2-225997-428993 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-26 03:18:47,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:18:47,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36819229 for PoS orders references: ['Order 00269-001-0001'] (draft: False) 2026-10-26 03:18:47,086 100 INFO rb-a683fe2-225997-428993 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-26 03:18:47,099 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:18:47,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36819229 with result: [{'id': 324, 'pos_reference': 'Order 00269-001-0001', 'account_move': False}] 2026-10-26 03:18:47,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.161 0.190 2026-10-26 03:18:47,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.020 0.043 2026-10-26 03:18:47,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.016 2026-10-26 03:18:47,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:18:48,362 100 INFO rb-a683fe2-225997-428993 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-26 03:18:48,416 100 INFO rb-a683fe2-225997-428993 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-26 03:18:48,435 100 INFO rb-a683fe2-225997-428993 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-26 03:18:48,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:18:48,444 100 INFO rb-a683fe2-225997-428993 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-26 03:18:48,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.058 2026-10-26 03:18:49,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-10-26 03:18:49,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:18:49,368 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:49,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26116 2026-10-26 03:18:49,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:18:49,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26116 2026-10-26 03:18:49,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031849_503100_TestUi.txt 2026-10-26 03:18:49,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdkcqxaxb_chrome_odoo" 2026-10-26 03:18:51,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-26 03:18:53,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26327 2026-10-26 03:18:53,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpspg_e4sb_chrome_odoo 2026-10-26 03:18:53,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36329/json/version 2026-10-26 03:18:53,178 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36329/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:53,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:53,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36329/json 2026-10-26 03:18:53,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36329/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:53,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36329/devtools/page/4B8A6872F0448B6B357B38C57837DF17 2026-10-26 03:18:53,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:18:53,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:18:53,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:18:53,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:18:53,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:18:53,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:18:53,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:18:54,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.106 0.984 2026-10-26 03:18:54,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4B8A6872F0448B6B357B38C57837DF17', 'loaderId': '8DD1143333FC7543827C5032CACB52B2', 'isDownload': False} 2026-10-26 03:18:54,984 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-26 03:18:55,036 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:55,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 03:18:55,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.045 2026-10-26 03:18:55,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.057 2026-10-26 03:18:55,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-26 03:18:55,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-26 03:18:55,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:18:55,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-26 03:18:55,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:55,934 100 INFO rb-a683fe2-225997-428993 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-26 03:18:57,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.495 0.834 2026-10-26 03:18:57,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.339 2026-10-26 03:18:57,377 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:18:57,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.121 2026-10-26 03:18:57,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-26 03:18:57,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.025 2026-10-26 03:18:58,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:18:58,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.232 0.591 2026-10-26 03:18:58,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "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-26 03:18:58,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "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-26 03:18:58,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.012 2026-10-26 03:18:58,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.092 0.099 2026-10-26 03:18:58,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.224 2026-10-26 03:18:59,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.275 2026-10-26 03:18:59,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.354 2026-10-26 03:18:59,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.412 2026-10-26 03:18:59,216 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:18:59,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "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-26 03:18:59,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.485 2026-10-26 03:18:59,311 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:18:59,316 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:59,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.464 2026-10-26 03:18:59,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.474 2026-10-26 03:18:59,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.463 2026-10-26 03:18:59,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.416 2026-10-26 03:18:59,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.006 0.258 2026-10-26 03:18:59,615 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:18:59,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.277 2026-10-26 03:18:59,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:18:59,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.397 2026-10-26 03:18:59,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.415 2026-10-26 03:18:59,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.364 2026-10-26 03:18:59,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.301 2026-10-26 03:18:59,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.235 2026-10-26 03:18:59,921 100 INFO rb-a683fe2-225997-428993 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-26 03:18:59,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.226 2026-10-26 03:18:59,937 100 INFO rb-a683fe2-225997-428993 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-26 03:18:59,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.017 0.223 2026-10-26 03:18:59,996 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-26 03:19:00,003 100 INFO rb-a683fe2-225997-428993 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-26 03:19:00,026 100 INFO rb-a683fe2-225997-428993 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-26 03:19:00,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.182 2026-10-26 03:19:00,040 100 INFO rb-a683fe2-225997-428993 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-26 03:19:00,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.125 2026-10-26 03:19:00,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.062 2026-10-26 03:19:00,897 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:00,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:00,989 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,013 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.024 2026-10-26 03:19:01,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:01,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:01,128 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:19:01,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:19:01,157 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,177 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,204 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:01,235 100 INFO rb-a683fe2-225997-428993 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-26 03:19:01,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55652473 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-26 03:19:01,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:19:01,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55652473 with result: [{'id': 325, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-26 03:19:01,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.167 0.191 2026-10-26 03:19:01,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.069 0.102 2026-10-26 03:19:01,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.020 2026-10-26 03:19:02,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:19:02,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:02,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:02,706 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,725 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,772 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,779 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,819 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:02,828 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,892 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,917 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:02,944 100 INFO rb-a683fe2-225997-428993 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-26 03:19:02,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:02,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:03,001 100 INFO rb-a683fe2-225997-428993 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-26 03:19:03,012 100 INFO rb-a683fe2-225997-428993 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-26 03:19:03,026 100 INFO rb-a683fe2-225997-428993 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-26 03:19:03,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:03,081 100 INFO rb-a683fe2-225997-428993 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-26 03:19:03,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.025 2026-10-26 03:19:03,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72748513 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-26 03:19:03,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72748513 with result: [{'id': 326, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-26 03:19:03,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.048 0.109 2026-10-26 03:19:03,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.064 0.091 2026-10-26 03:19:04,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:04,243 100 INFO rb-a683fe2-225997-428993 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-26 03:19:04,285 100 INFO rb-a683fe2-225997-428993 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-26 03:19:04,291 100 INFO rb-a683fe2-225997-428993 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-26 03:19:04,294 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,156 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:05,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:05,248 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:05,279 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,327 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:05,347 100 INFO rb-a683fe2-225997-428993 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-26 03:19:05,365 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,217 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,260 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,265 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,320 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,326 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,380 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,382 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:06,445 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,457 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:06,464 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:06,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:06,512 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,530 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,551 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:06,581 100 INFO rb-a683fe2-225997-428993 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-26 03:19:06,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.020 2026-10-26 03:19:06,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39987177 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-26 03:19:06,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39987177 with result: [{'id': 327, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-26 03:19:06,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.043 0.127 2026-10-26 03:19:06,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.066 2026-10-26 03:19:07,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:19:07,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:07,767 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26327 2026-10-26 03:19:07,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:19:07,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26327 2026-10-26 03:19:07,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031907_936994_TestUi.txt 2026-10-26 03:19:07,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpspg_e4sb_chrome_odoo" 2026-10-26 03:19:08,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26549 2026-10-26 03:19:08,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwxmv59m__chrome_odoo 2026-10-26 03:19:08,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45769/json/version 2026-10-26 03:19:08,526 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45769/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:08,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:08,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45769/json 2026-10-26 03:19:08,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45769/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:08,566 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45769/devtools/page/AB343158FDAF0FF029A5AFD21456DEB8 2026-10-26 03:19:08,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:19:08,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:19:08,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:19:08,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:19:08,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:19:08,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:19:08,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.028 0.101 2026-10-26 03:19:08,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AB343158FDAF0FF029A5AFD21456DEB8', 'loaderId': '1706BCF7A2F11DF40AAA54218D34D2BA', 'isDownload': False} 2026-10-26 03:19:08,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-26 03:19:08,893 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:08,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.013 2026-10-26 03:19:08,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.034 2026-10-26 03:19:09,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.097 2026-10-26 03:19:09,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:19:09,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:19:09,653 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:19:09,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:19:09,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 03:19:09,722 100 INFO rb-a683fe2-225997-428993 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-26 03:19:10,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.194 0.654 2026-10-26 03:19:10,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "GET /pos/web HTTP/1.1" 200 - 20 0.044 0.870 2026-10-26 03:19:10,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:10,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.086 2026-10-26 03:19:10,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:19:10,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:19:11,777 100 INFO rb-a683fe2-225997-428993 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-26 03:19:11,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.218 0.584 2026-10-26 03:19:11,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.081 2026-10-26 03:19:12,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.028 2026-10-26 03:19:12,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.008 2026-10-26 03:19:12,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.053 2026-10-26 03:19:12,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.126 2026-10-26 03:19:12,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:19:12,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.193 2026-10-26 03:19:12,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.240 2026-10-26 03:19:12,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.317 2026-10-26 03:19:12,502 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:19:12,529 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:12,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:12,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.373 2026-10-26 03:19:12,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.374 2026-10-26 03:19:12,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:19:12,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.344 2026-10-26 03:19:12,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.383 2026-10-26 03:19:12,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.373 2026-10-26 03:19:12,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.255 2026-10-26 03:19:12,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.221 2026-10-26 03:19:12,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.237 2026-10-26 03:19:12,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.239 2026-10-26 03:19:12,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.216 2026-10-26 03:19:12,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.016 0.231 2026-10-26 03:19:13,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.167 2026-10-26 03:19:13,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.199 2026-10-26 03:19:13,074 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.197 2026-10-26 03:19:13,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.011 0.230 2026-10-26 03:19:13,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.219 2026-10-26 03:19:13,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:13,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.118 2026-10-26 03:19:13,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:13,307 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:13,369 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:13,467 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,532 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,570 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:13,579 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:13,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:13,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:13,649 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:13,651 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,662 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,678 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:13,716 100 INFO rb-a683fe2-225997-428993 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-26 03:19:13,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.024 2026-10-26 03:19:13,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33695875 for PoS orders references: ['Order 00270-004-0001'] (draft: False) 2026-10-26 03:19:13,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:19:13,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33695875 with result: [{'id': 328, 'pos_reference': 'Order 00270-004-0001', 'account_move': False}] 2026-10-26 03:19:13,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.062 0.128 2026-10-26 03:19:14,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.043 0.073 2026-10-26 03:19:14,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.018 2026-10-26 03:19:14,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:14,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:14,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:15,007 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:15,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-26 03:19:15,061 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,079 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,085 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,111 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,115 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,144 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:15,163 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,188 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:15,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:15,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:15,280 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-26 03:19:15,304 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:15,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.028 2026-10-26 03:19:15,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:15,346 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,363 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,380 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:15,411 100 INFO rb-a683fe2-225997-428993 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-26 03:19:15,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62923317 for PoS orders references: ['Order 00270-004-0002'] (draft: False) 2026-10-26 03:19:15,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62923317 with result: [{'id': 329, 'pos_reference': 'Order 00270-004-0002', 'account_move': False}] 2026-10-26 03:19:15,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.071 0.127 2026-10-26 03:19:15,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.031 0.094 2026-10-26 03:19:16,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:16,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:16,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:16,666 100 INFO rb-a683fe2-225997-428993 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-26 03:19:16,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:16,694 100 INFO rb-a683fe2-225997-428993 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-26 03:19:16,735 100 INFO rb-a683fe2-225997-428993 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-26 03:19:16,743 100 INFO rb-a683fe2-225997-428993 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-26 03:19:16,764 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:17,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:17,710 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-26 03:19:17,749 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:19:17,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:17,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:17,795 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,811 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,827 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:17,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55106362 for PoS orders references: ['Order 00270-004-0003'] (draft: False) 2026-10-26 03:19:17,878 100 INFO rb-a683fe2-225997-428993 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-26 03:19:17,985 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55106362 with result: [{'id': 330, 'pos_reference': 'Order 00270-004-0003', 'account_move': False}] 2026-10-26 03:19:18,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.028 0.121 2026-10-26 03:19:18,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.034 0.069 2026-10-26 03:19:18,924 100 INFO rb-a683fe2-225997-428993 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-26 03:19:18,966 100 INFO rb-a683fe2-225997-428993 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-26 03:19:18,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:18,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:18,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:19,059 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:19,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:19:19,112 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,142 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:19,167 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:19,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:19,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-26 03:19:19,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-26 03:19:19,297 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:19,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:19,338 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,343 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,359 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:19,395 100 INFO rb-a683fe2-225997-428993 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-26 03:19:19,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74689782 for PoS orders references: ['Order 00270-004-0004'] (draft: False) 2026-10-26 03:19:19,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74689782 with result: [{'id': 331, 'pos_reference': 'Order 00270-004-0004', 'account_move': False}] 2026-10-26 03:19:19,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.054 0.093 2026-10-26 03:19:20,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:19:20,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:20,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26549 2026-10-26 03:19:20,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:19:20,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26549 2026-10-26 03:19:20,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031920_514994_TestUi.txt 2026-10-26 03:19:20,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwxmv59m__chrome_odoo" 2026-10-26 03:19:21,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26773 2026-10-26 03:19:21,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp66r0how0_chrome_odoo 2026-10-26 03:19:21,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34527/json/version 2026-10-26 03:19:21,129 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34527/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:21,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:21,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34527/json 2026-10-26 03:19:21,225 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34527/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:21,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34527/devtools/page/C142FC68762842084C3BF3797DE74D32 2026-10-26 03:19:21,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:19:21,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:19:21,389 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:19:21,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:19:21,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:19:21,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:19:21,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.014 0.088 2026-10-26 03:19:21,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C142FC68762842084C3BF3797DE74D32', 'loaderId': '01F4ECF17EC5B11F5F86FF2F85B2C2DE', 'isDownload': False} 2026-10-26 03:19:21,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-26 03:19:21,576 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:21,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:21] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-26 03:19:21,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:21] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.052 2026-10-26 03:19:21,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:21] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.069 2026-10-26 03:19:22,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.024 2026-10-26 03:19:22,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-26 03:19:22,322 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:22,350 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:19:22,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.013 2026-10-26 03:19:22,409 100 INFO rb-a683fe2-225997-428993 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-26 03:19:23,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.219 0.678 2026-10-26 03:19:23,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.919 2026-10-26 03:19:23,430 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:23,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.173 2026-10-26 03:19:23,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:19:23,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:19:24,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:19:24,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.229 0.705 2026-10-26 03:19:24,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "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-26 03:19:24,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.019 2026-10-26 03:19:24,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 03:19:25,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.046 0.069 2026-10-26 03:19:25,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.107 2026-10-26 03:19:25,211 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:19:25,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.215 2026-10-26 03:19:25,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.303 2026-10-26 03:19:25,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.330 2026-10-26 03:19:25,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:19:25,474 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:19:25,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:25,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.038 0.427 2026-10-26 03:19:25,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.424 2026-10-26 03:19:25,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:19:25,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.039 0.396 2026-10-26 03:19:25,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.453 2026-10-26 03:19:25,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.400 2026-10-26 03:19:25,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.255 2026-10-26 03:19:25,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.240 2026-10-26 03:19:25,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.278 2026-10-26 03:19:25,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.265 2026-10-26 03:19:25,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.029 0.222 2026-10-26 03:19:25,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-26 03:19:25,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 03:19:26,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.262 2026-10-26 03:19:26,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.280 2026-10-26 03:19:26,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-26 03:19:26,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:19:26,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.391 2026-10-26 03:19:26,264 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,321 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.027 2026-10-26 03:19:26,384 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,410 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:26,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:19:26,446 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,459 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:26,552 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,564 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,568 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,577 100 INFO rb-a683fe2-225997-428993 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-26 03:19:26,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:19:26,603 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:26,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26773 2026-10-26 03:19:26,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:19:26,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26773 2026-10-26 03:19:26,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031926_768998_TestUi.txt 2026-10-26 03:19:26,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp66r0how0_chrome_odoo" 2026-10-26 03:19:26,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-26 03:19:29,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26973 2026-10-26 03:19:29,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx6xkt4vn_chrome_odoo 2026-10-26 03:19:29,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36707/json/version 2026-10-26 03:19:29,393 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36707/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:29,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:29,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36707/json 2026-10-26 03:19:29,448 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36707/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:29,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36707/devtools/page/9DBBDDD4D49447AFAA5D42513E255742 2026-10-26 03:19:29,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:19:29,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:19:29,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:19:29,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:19:29,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:19:29,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:19:29,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:19:32,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.128 2.193 2026-10-26 03:19:32,273 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9DBBDDD4D49447AFAA5D42513E255742', 'loaderId': '9D68EC77BEBBCBB08CF5F444EB57B9CB', 'isDownload': False} 2026-10-26 03:19:32,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-26 03:19:32,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:32,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.012 2026-10-26 03:19:32,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.033 2026-10-26 03:19:32,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.052 2026-10-26 03:19:33,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-26 03:19:33,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.021 2026-10-26 03:19:33,138 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:33,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:19:33,160 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:33,198 100 INFO rb-a683fe2-225997-428993 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-26 03:19:34,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.321 0.736 2026-10-26 03:19:34,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:34] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.052 2026-10-26 03:19:34,376 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:34,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.123 2026-10-26 03:19:34,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 03:19:34,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:19:35,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:19:35,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.205 0.625 2026-10-26 03:19:35,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "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-26 03:19:35,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "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-26 03:19:35,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:19:35,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.044 0.088 2026-10-26 03:19:35,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.179 2026-10-26 03:19:36,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.269 2026-10-26 03:19:36,108 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:19:36,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.331 2026-10-26 03:19:36,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.398 2026-10-26 03:19:36,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.461 2026-10-26 03:19:36,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "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-26 03:19:36,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.395 2026-10-26 03:19:36,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:19:36,356 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:19:36,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.405 2026-10-26 03:19:36,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.355 2026-10-26 03:19:36,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.396 2026-10-26 03:19:36,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.014 0.343 2026-10-26 03:19:36,620 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:19:36,632 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:36,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.251 2026-10-26 03:19:36,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.260 2026-10-26 03:19:36,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.235 2026-10-26 03:19:36,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.226 2026-10-26 03:19:36,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.222 2026-10-26 03:19:36,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.211 2026-10-26 03:19:36,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.226 2026-10-26 03:19:36,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.229 2026-10-26 03:19:36,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.244 2026-10-26 03:19:36,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.249 2026-10-26 03:19:37,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.075 2026-10-26 03:19:37,035 100 INFO rb-a683fe2-225997-428993 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-26 03:19:37,044 100 INFO rb-a683fe2-225997-428993 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-26 03:19:37,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.034 2026-10-26 03:19:37,111 100 INFO rb-a683fe2-225997-428993 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-26 03:19:37,138 100 INFO rb-a683fe2-225997-428993 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-26 03:19:37,146 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:38,024 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,077 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,096 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,107 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,160 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:38,224 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,284 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,297 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,310 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:38,372 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:38,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:38,444 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:19:38,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:19:38,454 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,465 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,478 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:38,517 100 INFO rb-a683fe2-225997-428993 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-26 03:19:38,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95036637 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-10-26 03:19:38,595 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:19:38,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95036637 with result: [{'id': 332, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-10-26 03:19:38,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.112 0.209 2026-10-26 03:19:38,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-26 03:19:39,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.032 0.077 2026-10-26 03:19:39,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.018 2026-10-26 03:19:39,855 100 INFO rb-a683fe2-225997-428993 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-26 03:19:39,918 100 INFO rb-a683fe2-225997-428993 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-26 03:19:39,930 100 INFO rb-a683fe2-225997-428993 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-26 03:19:39,952 100 INFO rb-a683fe2-225997-428993 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-26 03:19:39,959 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,009 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,011 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,021 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 03:19:40,880 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,916 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,919 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,969 100 INFO rb-a683fe2-225997-428993 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-26 03:19:40,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:40,991 100 INFO rb-a683fe2-225997-428993 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-26 03:19:41,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:41,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:41,041 100 INFO rb-a683fe2-225997-428993 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-26 03:19:41,058 100 INFO rb-a683fe2-225997-428993 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-26 03:19:41,074 100 INFO rb-a683fe2-225997-428993 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-26 03:19:41,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:41,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45986416 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-10-26 03:19:41,115 100 INFO rb-a683fe2-225997-428993 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-26 03:19:41,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45986416 with result: [{'id': 333, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-10-26 03:19:41,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.029 0.094 2026-10-26 03:19:42,014 100 INFO rb-a683fe2-225997-428993 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-26 03:19:42,057 100 INFO rb-a683fe2-225997-428993 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-26 03:19:42,063 100 INFO rb-a683fe2-225997-428993 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-26 03:19:42,077 100 INFO rb-a683fe2-225997-428993 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-26 03:19:42,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:42,940 100 INFO rb-a683fe2-225997-428993 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-26 03:19:42,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:42,974 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:43,047 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,058 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,074 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,091 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,116 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,125 100 INFO rb-a683fe2-225997-428993 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-26 03:19:43,142 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:44,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:19:44,027 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:44,085 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,093 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:44,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:44,147 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,160 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,176 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:44,214 100 INFO rb-a683fe2-225997-428993 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-26 03:19:44,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63954787 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-10-26 03:19:44,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63954787 with result: [{'id': 334, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-10-26 03:19:44,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.042 0.136 2026-10-26 03:19:44,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.050 2026-10-26 03:19:45,264 100 INFO rb-a683fe2-225997-428993 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-26 03:19:45,299 100 INFO rb-a683fe2-225997-428993 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-26 03:19:45,304 100 INFO rb-a683fe2-225997-428993 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-26 03:19:45,312 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:46,170 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,234 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:46,257 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,280 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,291 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,307 100 INFO rb-a683fe2-225997-428993 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-26 03:19:46,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:46,343 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,185 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,227 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,232 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,278 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,283 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,332 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,340 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:47,357 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:47,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:47,406 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,427 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,444 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,457 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:47,475 100 INFO rb-a683fe2-225997-428993 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-26 03:19:47,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70304181 for PoS orders references: ['Order 00271-002-0004'] (draft: False) 2026-10-26 03:19:47,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70304181 with result: [{'id': 335, 'pos_reference': 'Order 00271-002-0004', 'account_move': False}] 2026-10-26 03:19:47,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.039 0.098 2026-10-26 03:19:47,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.067 2026-10-26 03:19:48,507 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,547 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:48,560 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,611 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:48,624 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:48,709 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,725 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,740 100 INFO rb-a683fe2-225997-428993 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-26 03:19:48,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:49,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:19:49,646 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,660 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,673 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,690 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,742 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:49,748 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,757 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,780 100 INFO rb-a683fe2-225997-428993 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-26 03:19:49,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:19:50,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:19:50,675 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,690 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,707 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,725 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:19:50,780 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,791 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,807 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:19:50,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:19:50,861 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,874 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,890 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:19:50,926 100 INFO rb-a683fe2-225997-428993 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-26 03:19:50,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32950830 for PoS orders references: ['Order 00271-002-0005'] (draft: False) 2026-10-26 03:19:51,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32950830 with result: [{'id': 336, 'pos_reference': 'Order 00271-002-0005', 'account_move': False}] 2026-10-26 03:19:51,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.036 0.120 2026-10-26 03:19:51,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.037 0.067 2026-10-26 03:19:51,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:19:52,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:19:52,044 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:52,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26973 2026-10-26 03:19:52,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:19:52,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26973 2026-10-26 03:19:52,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_031952_231050_TestUi.txt 2026-10-26 03:19:52,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx6xkt4vn_chrome_odoo" 2026-10-26 03:19:52,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-26 03:19:53,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27195 2026-10-26 03:19:53,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp413ka7uu_chrome_odoo 2026-10-26 03:19:53,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40211/json/version 2026-10-26 03:19:54,004 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40211/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:54,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:54,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40211/json 2026-10-26 03:19:54,150 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40211/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:54,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40211/devtools/page/1A12FF4E5DB8AF68240903DC11AAF2C7 2026-10-26 03:19:54,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:19:54,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:19:54,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:19:54,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:19:54,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:19:54,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:19:54,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:19:55,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.110 0.931 2026-10-26 03:19:55,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1A12FF4E5DB8AF68240903DC11AAF2C7', 'loaderId': 'ADA47AF286B70B662B221F065EB08532', 'isDownload': False} 2026-10-26 03:19:55,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-26 03:19:55,809 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:55,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 03:19:55,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-26 03:19:55,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.042 2026-10-26 03:19:56,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.021 2026-10-26 03:19:56,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.035 2026-10-26 03:19:56,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:19:56,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.021 2026-10-26 03:19:56,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:19:56,538 100 INFO rb-a683fe2-225997-428993 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-26 03:19:57,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.393 0.737 2026-10-26 03:19:57,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:57] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.146 2026-10-26 03:19:57,775 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:19:57,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.141 2026-10-26 03:19:57,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:19:57,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:19:58,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.194 0.574 2026-10-26 03:19:58,809 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:19:58,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:58] "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-26 03:19:58,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.025 2026-10-26 03:19:58,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:19:59,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.041 0.082 2026-10-26 03:19:59,190 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:19:59,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.056 0.158 2026-10-26 03:19:59,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.271 2026-10-26 03:19:59,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.043 0.352 2026-10-26 03:19:59,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "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-26 03:19:59,500 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:59,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.461 2026-10-26 03:19:59,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:59,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.492 2026-10-26 03:19:59,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:19:59,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.377 2026-10-26 03:19:59,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.047 0.423 2026-10-26 03:19:59,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.457 2026-10-26 03:19:59,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.025 0.324 2026-10-26 03:19:59,882 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:19:59,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.362 2026-10-26 03:19:59,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.303 2026-10-26 03:19:59,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.290 2026-10-26 03:19:59,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.265 2026-10-26 03:19:59,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.215 2026-10-26 03:20:00,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.201 2026-10-26 03:20:00,119 100 INFO rb-a683fe2-225997-428993 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-26 03:20:00,131 100 INFO rb-a683fe2-225997-428993 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-26 03:20:00,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.216 2026-10-26 03:20:00,201 100 INFO rb-a683fe2-225997-428993 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-26 03:20:00,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-26 03:20:00,221 100 INFO rb-a683fe2-225997-428993 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-26 03:20:00,229 100 INFO rb-a683fe2-225997-428993 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-26 03:20:00,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.304 2026-10-26 03:20:00,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.016 0.316 2026-10-26 03:20:00,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.314 2026-10-26 03:20:00,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.224 2026-10-26 03:20:00,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.172 2026-10-26 03:20:01,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:20:01,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:20:01,237 100 INFO rb-a683fe2-225997-428993 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-26 03:20:01,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:20:01,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 03:20:02,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:02,074 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,147 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,167 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:20:02,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:20:02,227 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:20:02,232 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:02,235 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,247 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,263 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,279 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,295 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:20:02,329 100 INFO rb-a683fe2-225997-428993 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-26 03:20:02,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39950868 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-26 03:20:02,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:20:02,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39950868 with result: [{'id': 337, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-26 03:20:02,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.086 0.218 2026-10-26 03:20:02,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.216 2026-10-26 03:20:02,779 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.029 0.089 2026-10-26 03:20:02,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.020 2026-10-26 03:20:03,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:03,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:03,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27195 2026-10-26 03:20:03,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:03,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27195 2026-10-26 03:20:03,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032003_745034_TestUi.txt 2026-10-26 03:20:03,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp413ka7uu_chrome_odoo" 2026-10-26 03:20:03,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-26 03:20:05,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27411 2026-10-26 03:20:05,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7ywsfanx_chrome_odoo 2026-10-26 03:20:05,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46513/json/version 2026-10-26 03:20:05,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46513/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:05,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:05,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46513/json 2026-10-26 03:20:05,060 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46513/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:05,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46513/devtools/page/C3E3355F5F6D1A9EFAAB742C4A3B3395 2026-10-26 03:20:05,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:05,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:05,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:05,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:05,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:20:05,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:20:05,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:06,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:06] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.103 0.963 2026-10-26 03:20:06,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C3E3355F5F6D1A9EFAAB742C4A3B3395', 'loaderId': '313CBE9BC42A1AB32DCF1AC9F6387153', 'isDownload': False} 2026-10-26 03:20:06,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-26 03:20:06,657 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:06,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:06] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 03:20:06,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:06] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-26 03:20:06,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:06] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.056 2026-10-26 03:20:07,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:07] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 03:20:07,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-26 03:20:07,364 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:20:07,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-26 03:20:07,389 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:07,429 100 INFO rb-a683fe2-225997-428993 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-26 03:20:08,190 100 INFO rb-a683fe2-225997-428993 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-26 03:20:08,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.311 0.743 2026-10-26 03:20:08,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.090 2026-10-26 03:20:08,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "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-26 03:20:08,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:20:08,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.055 0.060 2026-10-26 03:20:08,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.182 2026-10-26 03:20:08,913 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:08,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.233 2026-10-26 03:20:09,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.310 2026-10-26 03:20:09,102 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "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-26 03:20:09,139 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:20:09,171 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:20:09,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.056 0.386 2026-10-26 03:20:09,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.503 2026-10-26 03:20:09,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:09,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.433 2026-10-26 03:20:09,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.019 2026-10-26 03:20:09,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:20:09,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.175 2026-10-26 03:20:09,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.158 2026-10-26 03:20:09,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.058 2026-10-26 03:20:09,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:09,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.191 2026-10-26 03:20:09,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.030 0.057 2026-10-26 03:20:09,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.260 2026-10-26 03:20:09,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.744 2026-10-26 03:20:09,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.317 2026-10-26 03:20:09,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.800 2026-10-26 03:20:09,852 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,854 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.375 2026-10-26 03:20:09,914 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,938 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.322 2026-10-26 03:20:09,956 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,969 100 INFO rb-a683fe2-225997-428993 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-26 03:20:09,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.011 0.340 2026-10-26 03:20:10,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.323 2026-10-26 03:20:10,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.280 2026-10-26 03:20:10,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.265 2026-10-26 03:20:10,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.018 0.230 2026-10-26 03:20:11,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:11,016 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:11,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27411 2026-10-26 03:20:11,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:11,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27411 2026-10-26 03:20:11,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032011_146995_TestUi.txt 2026-10-26 03:20:11,147 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7ywsfanx_chrome_odoo" 2026-10-26 03:20:11,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-26 03:20:12,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27611 2026-10-26 03:20:12,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpry77h6ta_chrome_odoo 2026-10-26 03:20:12,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39601/json/version 2026-10-26 03:20:12,875 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39601/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:12,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:12,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39601/json 2026-10-26 03:20:12,901 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39601/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:12,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39601/devtools/page/E2AC119BA3EFFCA2E41C969CC9E85A7C 2026-10-26 03:20:12,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:12,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:13,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:13,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:13,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:20:13,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:20:13,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:14,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.111 0.974 2026-10-26 03:20:14,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E2AC119BA3EFFCA2E41C969CC9E85A7C', 'loaderId': 'B4537EDCE0D15C31F211C3AFDFBA2D07', 'isDownload': False} 2026-10-26 03:20:14,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-26 03:20:14,575 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:14,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:14] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.031 2026-10-26 03:20:14,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:14] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-26 03:20:14,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:14] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.062 2026-10-26 03:20:15,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:15] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.024 2026-10-26 03:20:15,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.025 2026-10-26 03:20:15,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.018 2026-10-26 03:20:15,441 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:20:15,453 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:20:15,500 100 INFO rb-a683fe2-225997-428993 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-26 03:20:16,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.487 0.892 2026-10-26 03:20:16,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:16] "GET /pos/web HTTP/1.1" 200 - 20 0.020 1.362 2026-10-26 03:20:17,038 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:17,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.119 2026-10-26 03:20:17,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 03:20:17,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:20:18,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:20:18,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.218 0.562 2026-10-26 03:20:18,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "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-26 03:20:18,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "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-26 03:20:18,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-26 03:20:18,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.059 0.070 2026-10-26 03:20:18,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.188 2026-10-26 03:20:18,659 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:20:18,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.232 2026-10-26 03:20:18,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.356 2026-10-26 03:20:18,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.441 2026-10-26 03:20:18,913 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03: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-26 03:20:18,947 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:20:18,969 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:19,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.500 2026-10-26 03:20:19,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.424 2026-10-26 03:20:19,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.421 2026-10-26 03:20:19,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.430 2026-10-26 03:20:19,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.397 2026-10-26 03:20:19,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.014 0.288 2026-10-26 03:20:19,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.286 2026-10-26 03:20:19,306 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:20:19,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:20:19,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.335 2026-10-26 03:20:19,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.346 2026-10-26 03:20:19,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.308 2026-10-26 03:20:19,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.239 2026-10-26 03:20:19,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.205 2026-10-26 03:20:19,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.201 2026-10-26 03:20:19,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.258 2026-10-26 03:20:19,683 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,684 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.039 0.274 2026-10-26 03:20:19,751 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.296 2026-10-26 03:20:19,769 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.301 2026-10-26 03:20:19,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.328 2026-10-26 03:20:19,842 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:19,866 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.272 2026-10-26 03:20:19,926 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.255 2026-10-26 03:20:19,939 100 INFO rb-a683fe2-225997-428993 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-26 03:20:19,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:19,966 100 INFO rb-a683fe2-225997-428993 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-26 03:20:20,004 100 INFO rb-a683fe2-225997-428993 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-26 03:20:20,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:20,027 100 INFO rb-a683fe2-225997-428993 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-26 03:20:20,067 100 INFO rb-a683fe2-225997-428993 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-26 03:20:20,068 100 INFO rb-a683fe2-225997-428993 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-26 03:20:20,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:20,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:20,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27611 2026-10-26 03:20:20,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:20,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27611 2026-10-26 03:20:20,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032020_265798_TestUi.txt 2026-10-26 03:20:20,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpry77h6ta_chrome_odoo" 2026-10-26 03:20:20,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-26 03:20:22,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27811 2026-10-26 03:20:22,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfgaxqsaq_chrome_odoo 2026-10-26 03:20:22,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39147/json/version 2026-10-26 03:20:22,053 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39147/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:22,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:22,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39147/json 2026-10-26 03:20:22,119 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39147/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:22,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39147/devtools/page/DDBC0B3D680E6FA42ACD5EB43216D07A 2026-10-26 03:20:22,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:22,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:22,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:22,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:22,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:20:22,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:20:22,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:23,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.117 0.975 2026-10-26 03:20:23,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DDBC0B3D680E6FA42ACD5EB43216D07A', 'loaderId': '082451CF328DCD2B3216AAE09863D73E', 'isDownload': False} 2026-10-26 03:20:23,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-26 03:20:23,931 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:23,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:23] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-10-26 03:20:24,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-26 03:20:24,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.064 2026-10-26 03:20:24,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.026 2026-10-26 03:20:24,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-26 03:20:24,698 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:20:24,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.031 2026-10-26 03:20:24,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:24,743 100 INFO rb-a683fe2-225997-428993 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-26 03:20:25,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.348 0.774 2026-10-26 03:20:25,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:25] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.133 2026-10-26 03:20:25,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:26,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.111 2026-10-26 03:20:26,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.018 2026-10-26 03:20:26,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:20:27,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:20:27,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.597 2026-10-26 03:20:27,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.070 2026-10-26 03:20:27,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "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-26 03:20:27,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:20:27,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.034 0.100 2026-10-26 03:20:27,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.182 2026-10-26 03:20:27,474 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:20:27,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.219 2026-10-26 03:20:27,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.266 2026-10-26 03:20:27,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.311 2026-10-26 03:20:27,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.372 2026-10-26 03:20:27,746 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "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-26 03:20:27,752 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.350 2026-10-26 03:20:27,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:20:27,813 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:20:27,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.048 0.321 2026-10-26 03:20:27,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.410 2026-10-26 03:20:27,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.429 2026-10-26 03:20:28,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.431 2026-10-26 03:20:28,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.256 2026-10-26 03:20:28,115 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:20:28,146 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:20:28,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.040 0.359 2026-10-26 03:20:28,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.016 0.408 2026-10-26 03:20:28,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.404 2026-10-26 03:20:28,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.342 2026-10-26 03:20:28,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.315 2026-10-26 03:20:28,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.225 2026-10-26 03:20:28,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.197 2026-10-26 03:20:28,460 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:20:28,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.195 2026-10-26 03:20:28,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:20:28,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.237 2026-10-26 03:20:28,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.275 2026-10-26 03:20:28,633 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.193 2026-10-26 03:20:28,718 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.048 0.231 2026-10-26 03:20:28,815 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,835 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:20:28,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:28,878 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,972 100 INFO rb-a683fe2-225997-428993 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-26 03:20:28,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:20:28,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:29,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:20:29,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27811 2026-10-26 03:20:29,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:29,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27811 2026-10-26 03:20:29,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032029_240913_TestUi.txt 2026-10-26 03:20:29,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfgaxqsaq_chrome_odoo" 2026-10-26 03:20:29,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-26 03:20:31,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28016 2026-10-26 03:20:31,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpze2zw3m5_chrome_odoo 2026-10-26 03:20:31,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36229/json/version 2026-10-26 03:20:31,469 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36229/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:31,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:31,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36229/json 2026-10-26 03:20:31,640 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36229/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:31,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36229/devtools/page/2BE118084DAE24074F6E0883288F8CDA 2026-10-26 03:20:31,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:31,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:32,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:32,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:32,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:20:32,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:20:32,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:33,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.091 0.837 2026-10-26 03:20:33,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2BE118084DAE24074F6E0883288F8CDA', 'loaderId': '01438072A8EC57CF2CB5E954BCF13883', 'isDownload': False} 2026-10-26 03:20:33,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-26 03:20:33,127 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:33,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-10-26 03:20:33,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 03:20:33,205 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.037 2026-10-26 03:20:33,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.023 2026-10-26 03:20:33,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.028 2026-10-26 03:20:33,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:20:33,951 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:20:33,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:20:33,984 100 INFO rb-a683fe2-225997-428993 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-26 03:20:35,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.336 0.780 2026-10-26 03:20:35,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:35] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.169 2026-10-26 03:20:35,245 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:35,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.104 2026-10-26 03:20:35,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:20:35,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:20:36,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.177 0.575 2026-10-26 03:20:36,317 100 INFO rb-a683fe2-225997-428993 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-26 03:20:36,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "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-26 03:20:36,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 03:20:36,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 03:20:36,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.034 0.060 2026-10-26 03:20:36,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.137 2026-10-26 03:20:36,717 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:20:36,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.220 2026-10-26 03:20:36,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.328 2026-10-26 03:20:36,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "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-26 03:20:36,957 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:20:36,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.398 2026-10-26 03:20:36,980 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:20:37,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.484 2026-10-26 03:20:37,055 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:20:37,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.437 2026-10-26 03:20:37,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.404 2026-10-26 03:20:37,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.412 2026-10-26 03:20:37,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.010 0.234 2026-10-26 03:20:37,261 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:37,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.257 2026-10-26 03:20:37,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.230 2026-10-26 03:20:37,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.206 2026-10-26 03:20:37,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.230 2026-10-26 03:20:37,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.223 2026-10-26 03:20:37,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.196 2026-10-26 03:20:37,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-26 03:20:37,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.224 2026-10-26 03:20:37,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.255 2026-10-26 03:20:37,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:20:37,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:20:37,694 100 INFO rb-a683fe2-225997-428993 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-26 03:20:37,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.298 2026-10-26 03:20:37,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.483 2026-10-26 03:20:37,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.375 2026-10-26 03:20:37,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.364 2026-10-26 03:20:37,845 100 INFO rb-a683fe2-225997-428993 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-26 03:20:37,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-26 03:20:37,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.196 2026-10-26 03:20:37,930 100 INFO rb-a683fe2-225997-428993 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-26 03:20:37,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.033 2026-10-26 03:20:38,015 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,036 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,040 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,917 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:20:38,945 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,971 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,977 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:38,981 100 INFO rb-a683fe2-225997-428993 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-26 03:20:38,984 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:38,994 100 INFO rb-a683fe2-225997-428993 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-26 03:20:39,009 100 INFO rb-a683fe2-225997-428993 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-26 03:20:39,026 100 INFO rb-a683fe2-225997-428993 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-26 03:20:39,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:20:39,057 100 INFO rb-a683fe2-225997-428993 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-26 03:20:39,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57736832 for PoS orders references: ['Order 00276-002-0001'] (draft: False) 2026-10-26 03:20:39,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:20:39,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57736832 with result: [{'id': 338, 'pos_reference': 'Order 00276-002-0001', 'account_move': False}] 2026-10-26 03:20:39,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.081 0.208 2026-10-26 03:20:39,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.032 0.070 2026-10-26 03:20:39,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.093 2026-10-26 03:20:39,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.025 2026-10-26 03:20:39,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /report/barcode/Code128/0443-6239-40a4 HTTP/1.1" 200 - 2 0.001 0.080 2026-10-26 03:20:40,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:40,293 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:20:40,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28016 2026-10-26 03:20:40,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:40,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28016 2026-10-26 03:20:40,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032040_475475_TestUi.txt 2026-10-26 03:20:40,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpze2zw3m5_chrome_odoo" 2026-10-26 03:20:41,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28231 2026-10-26 03:20:41,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpey5lmebx_chrome_odoo 2026-10-26 03:20:41,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43699/json/version 2026-10-26 03:20:41,096 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43699/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:41,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:41,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43699/json 2026-10-26 03:20:41,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43699/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:41,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43699/devtools/page/B809ABB0EEFE8EA6CDA97DD41CBEBEB6 2026-10-26 03:20:41,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:41,277 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:41,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:41,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:41,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:20:41,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:20:41,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.114 2026-10-26 03:20:41,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B809ABB0EEFE8EA6CDA97DD41CBEBEB6', 'loaderId': '385F2999CA84471BC066D7A9EE74FF24', 'isDownload': False} 2026-10-26 03:20:41,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-26 03:20:41,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:41,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:41] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.020 2026-10-26 03:20:41,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:41] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-10-26 03:20:41,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:41] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-26 03:20:42,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-26 03:20:42,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.039 2026-10-26 03:20:42,402 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:20:42,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-26 03:20:42,427 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:20:42,463 100 INFO rb-a683fe2-225997-428993 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-26 03:20:43,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.175 0.600 2026-10-26 03:20:43,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.789 2026-10-26 03:20:43,368 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:43,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.143 2026-10-26 03:20:43,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:20:43,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.022 2026-10-26 03:20:44,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:20:44,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.225 0.626 2026-10-26 03:20:44,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.104 2026-10-26 03:20:44,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "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-26 03:20:44,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 03:20:44,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.064 0.068 2026-10-26 03:20:44,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.164 2026-10-26 03:20:44,960 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:20:45,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.208 2026-10-26 03:20:45,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.265 2026-10-26 03:20:45,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.326 2026-10-26 03:20:45,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.360 2026-10-26 03:20:45,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.349 2026-10-26 03:20:45,333 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "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-26 03:20:45,353 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:20:45,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:45,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.386 2026-10-26 03:20:45,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.430 2026-10-26 03:20:45,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:20:45,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.439 2026-10-26 03:20:45,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.421 2026-10-26 03:20:45,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.289 2026-10-26 03:20:45,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.253 2026-10-26 03:20:45,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.255 2026-10-26 03:20:45,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.272 2026-10-26 03:20:45,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.020 0.254 2026-10-26 03:20:45,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.219 2026-10-26 03:20:45,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.170 2026-10-26 03:20:45,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.183 2026-10-26 03:20:45,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.254 2026-10-26 03:20:45,955 100 INFO rb-a683fe2-225997-428993 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-26 03:20:45,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.009 0.250 2026-10-26 03:20:46,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.232 2026-10-26 03:20:46,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.235 2026-10-26 03:20:46,067 100 INFO rb-a683fe2-225997-428993 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-26 03:20:46,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-26 03:20:46,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.190 2026-10-26 03:20:46,121 100 INFO rb-a683fe2-225997-428993 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-26 03:20:46,192 100 INFO rb-a683fe2-225997-428993 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-26 03:20:46,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:20:46,241 100 INFO rb-a683fe2-225997-428993 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-26 03:20:46,265 100 INFO rb-a683fe2-225997-428993 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-26 03:20:46,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:20:46,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:20:46,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.019 0.054 2026-10-26 03:20:47,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:20:47,159 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,171 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:47,243 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:20:47,255 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,278 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,315 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,321 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,328 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:20:47,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:20:47,344 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,362 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-26 03:20:47,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:20:47,388 100 INFO rb-a683fe2-225997-428993 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-26 03:20:47,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.018 2026-10-26 03:20:47,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75984170 for PoS orders references: ['Order 00276-004-0001'] (draft: False) 2026-10-26 03:20:47,541 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:20:47,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75984170 with result: [{'id': 339, 'pos_reference': 'Order 00276-004-0001', 'account_move': False}] 2026-10-26 03:20:47,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.044 0.106 2026-10-26 03:20:47,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.029 0.064 2026-10-26 03:20:47,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 03:20:48,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:20:48,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:20:48,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:48,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28231 2026-10-26 03:20:48,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:20:48,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28231 2026-10-26 03:20:48,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032048_813631_TestUi.txt 2026-10-26 03:20:48,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpey5lmebx_chrome_odoo" 2026-10-26 03:20:48,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-26 03:20:51,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28446 2026-10-26 03:20:51,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6n1yyol8_chrome_odoo 2026-10-26 03:20:51,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33907/json/version 2026-10-26 03:20:51,539 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33907/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:51,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:51,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33907/json 2026-10-26 03:20:51,658 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33907/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:51,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33907/devtools/page/D21848113837F29CA34934D33084C71A 2026-10-26 03:20:51,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:20:51,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:20:52,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:20:52,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:20:52,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:20:52,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:20:52,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:53,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.115 0.995 2026-10-26 03:20:53,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D21848113837F29CA34934D33084C71A', 'loaderId': 'E723781326C5D3D7D879F03F7958772D', 'isDownload': False} 2026-10-26 03:20:53,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-26 03:20:53,381 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:53,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.025 0.034 2026-10-26 03:20:53,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.062 2026-10-26 03:20:53,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.095 2026-10-26 03:20:54,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:20:54,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.014 2026-10-26 03:20:54,249 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:54,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-26 03:20:54,276 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:54,342 100 INFO rb-a683fe2-225997-428993 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-26 03:20:55,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.404 0.856 2026-10-26 03:20:55,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.242 2026-10-26 03:20:55,692 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:20:55,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.117 2026-10-26 03:20:55,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 03:20:55,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 03:20:56,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:20:56,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.176 0.587 2026-10-26 03:20:56,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.065 2026-10-26 03:20:56,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "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-26 03:20:56,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:20:57,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.056 0.068 2026-10-26 03:20:57,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.180 2026-10-26 03:20:57,210 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:20:57,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.236 2026-10-26 03:20:57,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.281 2026-10-26 03:20:57,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.349 2026-10-26 03:20:57,411 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20: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-26 03:20:57,424 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:57,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:20:57,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.451 2026-10-26 03:20:57,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.380 2026-10-26 03:20:57,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.038 0.344 2026-10-26 03:20:57,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.372 2026-10-26 03:20:57,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.403 2026-10-26 03:20:57,787 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:20:57,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.009 0.304 2026-10-26 03:20:57,811 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:57,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.292 2026-10-26 03:20:57,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.034 0.337 2026-10-26 03:20:57,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.360 2026-10-26 03:20:57,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.316 2026-10-26 03:20:57,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.281 2026-10-26 03:20:58,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.232 2026-10-26 03:20:58,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.261 2026-10-26 03:20:58,160 100 INFO rb-a683fe2-225997-428993 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-26 03:20:58,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.286 2026-10-26 03:20:58,183 100 INFO rb-a683fe2-225997-428993 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-26 03:20:58,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.232 2026-10-26 03:20:58,290 100 INFO rb-a683fe2-225997-428993 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-26 03:20:58,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.348 2026-10-26 03:20:58,334 100 INFO rb-a683fe2-225997-428993 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-26 03:20:58,363 100 INFO rb-a683fe2-225997-428993 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-26 03:20:58,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.359 2026-10-26 03:20:58,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.367 2026-10-26 03:20:58,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.025 0.290 2026-10-26 03:20:58,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.318 2026-10-26 03:20:59,214 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,290 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,316 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,322 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,413 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,414 100 INFO rb-a683fe2-225997-428993 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-26 03:20:59,431 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:21:00,288 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,364 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,369 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,370 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,439 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,516 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,597 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,608 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,609 100 INFO rb-a683fe2-225997-428993 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-26 03:21:00,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:00,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:00,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28446 2026-10-26 03:21:00,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:00,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28446 2026-10-26 03:21:00,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032100_825373_TestUi.txt 2026-10-26 03:21:00,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6n1yyol8_chrome_odoo" 2026-10-26 03:21:00,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-26 03:21:02,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28656 2026-10-26 03:21:02,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb30laelo_chrome_odoo 2026-10-26 03:21:02,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33633/json/version 2026-10-26 03:21:02,640 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33633/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:02,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:02,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33633/json 2026-10-26 03:21:02,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33633/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:02,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33633/devtools/page/F2CBABAFC4D0977A98BEDA8726F0E22E 2026-10-26 03:21:02,760 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:02,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:03,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:03,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:03,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:03,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:03,292 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:04,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.118 0.926 2026-10-26 03:21:04,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F2CBABAFC4D0977A98BEDA8726F0E22E', 'loaderId': '9A3315D8F08EDA54A627C71B5073243D', 'isDownload': False} 2026-10-26 03:21:04,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-26 03:21:04,363 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:04,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:04] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 03:21:04,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:04] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.027 2026-10-26 03:21:04,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:04] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.022 0.041 2026-10-26 03:21:05,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:05] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 03:21:05,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-26 03:21:05,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-26 03:21:05,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:21:05,268 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:21:05,279 100 INFO rb-a683fe2-225997-428993 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-26 03:21:06,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.345 0.855 2026-10-26 03:21:06,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:06] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.165 2026-10-26 03:21:06,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:06,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.098 0.115 2026-10-26 03:21:06,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:21:06,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:21:07,638 100 INFO rb-a683fe2-225997-428993 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-26 03:21:07,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.172 0.605 2026-10-26 03:21:07,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:07] "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-26 03:21:07,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:07] "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-26 03:21:07,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 03:21:08,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.070 0.080 2026-10-26 03:21:08,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.198 2026-10-26 03:21:08,164 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:08,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.030 0.236 2026-10-26 03:21:08,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.032 0.316 2026-10-26 03:21:08,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.449 2026-10-26 03:21:08,480 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "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-26 03:21:08,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.491 2026-10-26 03:21:08,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:21:08,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.437 2026-10-26 03:21:08,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:21:08,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.470 2026-10-26 03:21:08,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.471 2026-10-26 03:21:08,768 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:21:08,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.443 2026-10-26 03:21:08,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.011 0.253 2026-10-26 03:21:08,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:08,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.264 2026-10-26 03:21:08,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-26 03:21:08,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.279 2026-10-26 03:21:08,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-26 03:21:08,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.152 2026-10-26 03:21:09,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.210 2026-10-26 03:21:09,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.208 2026-10-26 03:21:09,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:21:09,173 100 INFO rb-a683fe2-225997-428993 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-26 03:21:09,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.265 2026-10-26 03:21:09,247 100 INFO rb-a683fe2-225997-428993 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-26 03:21:09,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.345 2026-10-26 03:21:09,298 100 INFO rb-a683fe2-225997-428993 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-26 03:21:09,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:21:09,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:21:09,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.426 2026-10-26 03:21:09,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.012 0.430 2026-10-26 03:21:09,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.012 0.350 2026-10-26 03:21:09,459 100 INFO rb-a683fe2-225997-428993 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-26 03:21:09,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-26 03:21:09,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.370 2026-10-26 03:21:09,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:21:09,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.321 2026-10-26 03:21:09,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.269 2026-10-26 03:21:09,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.130 2026-10-26 03:21:10,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:21:10,422 100 INFO rb-a683fe2-225997-428993 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-26 03:21:10,439 100 INFO rb-a683fe2-225997-428993 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-26 03:21:10,501 100 INFO rb-a683fe2-225997-428993 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-26 03:21:10,506 100 INFO rb-a683fe2-225997-428993 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-26 03:21:10,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:21:10,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:10,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:10,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28656 2026-10-26 03:21:10,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:10,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28656 2026-10-26 03:21:10,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032110_765539_TestUi.txt 2026-10-26 03:21:10,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb30laelo_chrome_odoo" 2026-10-26 03:21:10,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-26 03:21:12,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28856 2026-10-26 03:21:12,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy906tmna_chrome_odoo 2026-10-26 03:21:12,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45433/json/version 2026-10-26 03:21:12,055 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45433/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:12,136 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:12,137 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45433/json 2026-10-26 03:21:12,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45433/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:12,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45433/devtools/page/04558EFD4F9167B68F60EEF0D48F815E 2026-10-26 03:21:12,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:12,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:12,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:12,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:12,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:12,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:12,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:13,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.101 0.919 2026-10-26 03:21:13,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '04558EFD4F9167B68F60EEF0D48F815E', 'loaderId': 'BE767FB878F090E087B666D453FCA440', 'isDownload': False} 2026-10-26 03:21:13,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-26 03:21:13,805 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:13,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-26 03:21:13,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.034 2026-10-26 03:21:13,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.059 2026-10-26 03:21:14,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:21:14,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-26 03:21:14,611 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:21:14,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:21:14,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.042 2026-10-26 03:21:14,683 100 INFO rb-a683fe2-225997-428993 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-26 03:21:15,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.311 0.744 2026-10-26 03:21:15,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:15] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.070 2026-10-26 03:21:15,865 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:15,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.185 2026-10-26 03:21:16,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-10-26 03:21:16,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 03:21:17,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:21:17,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.204 0.649 2026-10-26 03:21:17,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.092 2026-10-26 03:21:17,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "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-26 03:21:17,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:21:17,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.051 0.069 2026-10-26 03:21:17,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.168 2026-10-26 03:21:17,626 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:21:17,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.263 2026-10-26 03:21:17,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.320 2026-10-26 03:21:17,783 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "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-26 03:21:17,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:21:17,802 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:17,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.362 2026-10-26 03:21:17,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.446 2026-10-26 03:21:17,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.370 2026-10-26 03:21:18,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.352 2026-10-26 03:21:18,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.413 2026-10-26 03:21:18,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.041 0.356 2026-10-26 03:21:18,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:18,236 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:18,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.012 0.420 2026-10-26 03:21:18,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.345 2026-10-26 03:21:18,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.372 2026-10-26 03:21:18,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.367 2026-10-26 03:21:18,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.279 2026-10-26 03:21:18,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.221 2026-10-26 03:21:18,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.167 2026-10-26 03:21:18,503 100 INFO rb-a683fe2-225997-428993 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-26 03:21:18,528 100 INFO rb-a683fe2-225997-428993 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-26 03:21:18,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.037 0.259 2026-10-26 03:21:18,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.298 2026-10-26 03:21:18,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.312 2026-10-26 03:21:18,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.299 2026-10-26 03:21:18,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.189 2026-10-26 03:21:18,737 100 INFO rb-a683fe2-225997-428993 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-26 03:21:18,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.223 2026-10-26 03:21:18,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:21:18,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:21:18,923 100 INFO rb-a683fe2-225997-428993 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-26 03:21:18,940 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,025 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:21:19,046 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,101 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:21:19,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:21:19,182 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,188 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,253 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:21:19,275 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,345 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:21:19,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:21:19,419 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,424 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,487 100 INFO rb-a683fe2-225997-428993 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-26 03:21:19,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-26 03:21:19,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:19,537 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:19,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28856 2026-10-26 03:21:19,573 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:19,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28856 2026-10-26 03:21:19,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032119_701838_TestUi.txt 2026-10-26 03:21:19,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy906tmna_chrome_odoo" 2026-10-26 03:21:19,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-26 03:21:20,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29063 2026-10-26 03:21:20,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy4e9mf61_chrome_odoo 2026-10-26 03:21:20,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44409/json/version 2026-10-26 03:21:20,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44409/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:20,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:20,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44409/json 2026-10-26 03:21:20,902 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44409/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:20,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44409/devtools/page/584E05BF5D7D7ACADDE8E1F52080AF24 2026-10-26 03:21:20,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:20,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:21,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:21,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:21,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:21,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:21,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:22,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 0.966 2026-10-26 03:21:22,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '584E05BF5D7D7ACADDE8E1F52080AF24', 'loaderId': '76F6595CD533A00B9271B88A5D7B4EA2', 'isDownload': False} 2026-10-26 03:21:22,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-26 03:21:22,531 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:22,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-26 03:21:22,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-26 03:21:22,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-26 03:21:23,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:21:23,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-26 03:21:23,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:21:23,340 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:21:23,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.035 2026-10-26 03:21:23,409 100 INFO rb-a683fe2-225997-428993 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-26 03:21:24,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.307 0.834 2026-10-26 03:21:24,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:24] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.165 2026-10-26 03:21:24,695 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:24,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.124 2026-10-26 03:21:24,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:21:24,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:21:25,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:21:25,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.217 0.635 2026-10-26 03:21:25,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.073 2026-10-26 03:21:26,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "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-26 03:21:26,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:21:26,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.063 0.048 2026-10-26 03:21:26,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.157 2026-10-26 03:21:26,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.203 2026-10-26 03:21:26,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:21:26,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.273 2026-10-26 03:21:26,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.347 2026-10-26 03:21:26,534 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:21:26,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:26,578 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:26,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.437 2026-10-26 03:21:26,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.400 2026-10-26 03:21:26,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.425 2026-10-26 03:21:26,724 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:26,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.050 0.381 2026-10-26 03:21:26,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.473 2026-10-26 03:21:26,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.013 0.314 2026-10-26 03:21:26,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.327 2026-10-26 03:21:26,945 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:21:27,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.038 0.338 2026-10-26 03:21:27,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.372 2026-10-26 03:21:27,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.058 0.357 2026-10-26 03:21:27,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.327 2026-10-26 03:21:27,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.038 0.293 2026-10-26 03:21:27,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.284 2026-10-26 03:21:27,268 100 INFO rb-a683fe2-225997-428993 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-26 03:21:27,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.304 2026-10-26 03:21:27,299 100 INFO rb-a683fe2-225997-428993 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-26 03:21:27,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.233 2026-10-26 03:21:27,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.188 2026-10-26 03:21:27,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.087 2026-10-26 03:21:27,447 100 INFO rb-a683fe2-225997-428993 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-26 03:21:27,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.123 2026-10-26 03:21:27,465 100 INFO rb-a683fe2-225997-428993 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-26 03:21:27,479 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,336 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:21:28,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:21:28,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:28,374 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:28,418 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,422 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,438 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:21:28,471 100 INFO rb-a683fe2-225997-428993 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-26 03:21:28,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17030793 for PoS orders references: ['Order 00280-002-0001'] (draft: False) 2026-10-26 03:21:28,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:28,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17030793 with result: [{'id': 340, 'pos_reference': 'Order 00280-002-0001', 'account_move': False}] 2026-10-26 03:21:28,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.180 0.218 2026-10-26 03:21:28,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.134 2026-10-26 03:21:29,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.040 0.067 2026-10-26 03:21:29,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:29] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.017 2026-10-26 03:21:29,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:29] "GET /report/barcode/Code128/0442-3b8e-4b63 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-26 03:21:29,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:29,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-26 03:21:29,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:29,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29063 2026-10-26 03:21:29,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:29,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29063 2026-10-26 03:21:30,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032130_017632_TestUi.txt 2026-10-26 03:21:30,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy4e9mf61_chrome_odoo" 2026-10-26 03:21:30,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29278 2026-10-26 03:21:30,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2x_efntf_chrome_odoo 2026-10-26 03:21:30,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42627/json/version 2026-10-26 03:21:30,500 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42627/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:30,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:30,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42627/json 2026-10-26 03:21:30,546 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42627/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:30,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42627/devtools/page/82D78865FE9FD0D67A2E4418A7D803B3 2026-10-26 03:21:30,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:30,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:30,706 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:30,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:30,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:30,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:30,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.030 0.111 2026-10-26 03:21:30,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '82D78865FE9FD0D67A2E4418A7D803B3', 'loaderId': '7A16735A096A9A21EE89EBB4D863CA2E', 'isDownload': False} 2026-10-26 03:21:30,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-26 03:21:30,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:30,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:30] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.025 2026-10-26 03:21:30,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:30] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.038 2026-10-26 03:21:31,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.065 2026-10-26 03:21:31,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:21:31,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:21:31,798 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:21:31,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.017 2026-10-26 03:21:31,844 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:21:31,882 100 INFO rb-a683fe2-225997-428993 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-26 03:21:32,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.271 0.657 2026-10-26 03:21:32,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:32] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.923 2026-10-26 03:21:32,917 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:32,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.105 2026-10-26 03:21:33,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 03:21:33,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:21:34,006 100 INFO rb-a683fe2-225997-428993 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-26 03:21:34,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.185 0.586 2026-10-26 03:21:34,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "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-26 03:21:34,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-26 03:21:34,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.008 0.012 2026-10-26 03:21:34,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.050 2026-10-26 03:21:34,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.033 0.141 2026-10-26 03:21:34,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:21:34,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.234 2026-10-26 03:21:34,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.333 2026-10-26 03:21:34,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.450 2026-10-26 03:21:34,823 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:21:34,851 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:34,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:34,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.507 2026-10-26 03:21:34,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.481 2026-10-26 03:21:34,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.422 2026-10-26 03:21:35,064 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.451 2026-10-26 03:21:35,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.039 0.416 2026-10-26 03:21:35,176 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:21:35,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.286 2026-10-26 03:21:35,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.019 0.293 2026-10-26 03:21:35,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.343 2026-10-26 03:21:35,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.330 2026-10-26 03:21:35,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.294 2026-10-26 03:21:35,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.032 0.280 2026-10-26 03:21:35,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.214 2026-10-26 03:21:35,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.258 2026-10-26 03:21:35,488 100 INFO rb-a683fe2-225997-428993 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-26 03:21:35,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.270 2026-10-26 03:21:35,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.269 2026-10-26 03:21:35,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.214 2026-10-26 03:21:35,622 100 INFO rb-a683fe2-225997-428993 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-26 03:21:35,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.117 2026-10-26 03:21:35,667 100 INFO rb-a683fe2-225997-428993 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-26 03:21:35,679 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,547 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:21:36,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:21:36,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:36,620 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:36,631 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,655 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,671 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:21:36,706 100 INFO rb-a683fe2-225997-428993 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-26 03:21:36,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48279613 for PoS orders references: ['Order 00280-004-0001'] (draft: False) 2026-10-26 03:21:36,733 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:21:36,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48279613 with result: [{'id': 341, 'pos_reference': 'Order 00280-004-0001', 'account_move': False}] 2026-10-26 03:21:36,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.040 0.134 2026-10-26 03:21:37,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.024 0.064 2026-10-26 03:21:37,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.016 2026-10-26 03:21:37,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:37] "GET /report/barcode/Code128/0440-472d-4f6d HTTP/1.1" 200 - 2 0.001 0.038 2026-10-26 03:21:37,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:21:37,838 100 INFO rb-a683fe2-225997-428993 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-26 03:21:37,898 100 INFO rb-a683fe2-225997-428993 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-26 03:21:37,908 100 INFO rb-a683fe2-225997-428993 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-26 03:21:37,911 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:21:38,767 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:21:38,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:21:38,803 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,820 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,844 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:21:38,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42302303 for PoS orders references: ['Order 00280-004-0002'] (draft: False) 2026-10-26 03:21:38,879 100 INFO rb-a683fe2-225997-428993 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-26 03:21:38,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42302303 with result: [{'id': 342, 'pos_reference': 'Order 00280-004-0002', 'account_move': False}] 2026-10-26 03:21:39,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.059 0.099 2026-10-26 03:21:39,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.022 0.076 2026-10-26 03:21:39,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:39] "GET /report/barcode/Code128/044e-6036-4fa6 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-26 03:21:39,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:39,931 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:39,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29278 2026-10-26 03:21:39,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:39,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29278 2026-10-26 03:21:40,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032140_084180_TestUi.txt 2026-10-26 03:21:40,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2x_efntf_chrome_odoo" 2026-10-26 03:21:40,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-26 03:21:41,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29483 2026-10-26 03:21:41,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx0kaknj3_chrome_odoo 2026-10-26 03:21:41,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41187/json/version 2026-10-26 03:21:41,685 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41187/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:41,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:41,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41187/json 2026-10-26 03:21:41,792 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41187/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:41,812 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41187/devtools/page/1F642101F3B842C478F56791560E3E3D 2026-10-26 03:21:41,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:41,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:42,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:42,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:42,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:42,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:42,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:43,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.104 0.988 2026-10-26 03:21:43,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1F642101F3B842C478F56791560E3E3D', 'loaderId': 'A2BEF405926F4B871EEA0500540520CF', 'isDownload': False} 2026-10-26 03:21:43,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-26 03:21:43,487 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:43,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-26 03:21:43,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 03:21:43,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.064 2026-10-26 03:21:44,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.019 2026-10-26 03:21:44,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-26 03:21:44,415 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:21:44,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 03:21:44,449 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:21:44,501 100 INFO rb-a683fe2-225997-428993 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-26 03:21:45,277 100 INFO rb-a683fe2-225997-428993 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-26 03:21:45,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.331 0.798 2026-10-26 03:21:45,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.087 2026-10-26 03:21:45,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.016 2026-10-26 03:21:45,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:21:45,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.058 0.077 2026-10-26 03:21:46,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.171 2026-10-26 03:21:46,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:21:46,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.221 2026-10-26 03:21:46,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.292 2026-10-26 03:21:46,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.327 2026-10-26 03:21:46,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "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-26 03:21:46,321 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:46,348 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:21:46,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.401 2026-10-26 03:21:46,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.396 2026-10-26 03:21:46,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.016 0.066 2026-10-26 03:21:46,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.418 2026-10-26 03:21:46,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.448 2026-10-26 03:21:46,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:21:46,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.319 2026-10-26 03:21:46,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:21:46,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.024 0.320 2026-10-26 03:21:46,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.674 2026-10-26 03:21:46,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.350 2026-10-26 03:21:46,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.028 2026-10-26 03:21:46,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.270 2026-10-26 03:21:46,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.196 2026-10-26 03:21:46,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.188 2026-10-26 03:21:46,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.014 0.216 2026-10-26 03:21:46,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.463 2026-10-26 03:21:47,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-26 03:21:47,053 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.109 2026-10-26 03:21:47,074 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.026 2026-10-26 03:21:47,167 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,201 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 03:21:47,233 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-26 03:21:47,281 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,326 100 INFO rb-a683fe2-225997-428993 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-26 03:21:47,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-26 03:21:48,174 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,189 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,219 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,251 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,307 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,311 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,319 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:21:48,326 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:48,331 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,337 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,364 100 INFO rb-a683fe2-225997-428993 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-26 03:21:48,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22567037 for PoS orders references: ['Order 00281-001-0001'] (draft: False) 2026-10-26 03:21:48,413 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:21:48,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22567037 with result: [{'id': 343, 'pos_reference': 'Order 00281-001-0001', 'account_move': False}] 2026-10-26 03:21:48,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.127 0.194 2026-10-26 03:21:48,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.047 0.101 2026-10-26 03:21:48,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.133 2026-10-26 03:21:48,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.016 2026-10-26 03:21:49,704 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,717 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,767 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,783 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 03:21:49,833 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,836 100 INFO rb-a683fe2-225997-428993 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-26 03:21:49,840 100 INFO rb-a683fe2-225997-428993 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-26 03:21:50,693 100 INFO rb-a683fe2-225997-428993 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-26 03:21:50,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:21:50,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:50,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29483 2026-10-26 03:21:50,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:21:50,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29483 2026-10-26 03:21:50,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032150_805034_TestUi.txt 2026-10-26 03:21:50,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx0kaknj3_chrome_odoo" 2026-10-26 03:21:50,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-26 03:21:52,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29695 2026-10-26 03:21:52,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp61hd2da0_chrome_odoo 2026-10-26 03:21:52,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33547/json/version 2026-10-26 03:21:52,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33547/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:52,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:52,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33547/json 2026-10-26 03:21:52,402 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33547/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:52,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33547/devtools/page/D7F204E34C789322459B1212A70E0CF5 2026-10-26 03:21:52,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:21:52,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:21:52,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:21:52,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:21:52,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:21:52,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:21:52,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:55,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.096 2.067 2026-10-26 03:21:55,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D7F204E34C789322459B1212A70E0CF5', 'loaderId': 'AB999E91CA164D1718DAAD6977E13117', 'isDownload': False} 2026-10-26 03:21:55,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-26 03:21:55,075 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:21:55,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.016 2026-10-26 03:21:55,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.061 2026-10-26 03:21:55,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.073 2026-10-26 03:21:55,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:21:55,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 03:21:55,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:21:55,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-26 03:21:55,922 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:21:55,970 100 INFO rb-a683fe2-225997-428993 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-26 03:21:56,737 100 INFO rb-a683fe2-225997-428993 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-26 03:21:56,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.304 0.734 2026-10-26 03:21:57,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.085 2026-10-26 03:21:57,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.019 2026-10-26 03:21:57,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:21:57,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.042 0.057 2026-10-26 03:21:57,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.153 2026-10-26 03:21:57,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.226 2026-10-26 03:21:57,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:21:57,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.281 2026-10-26 03:21:57,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.354 2026-10-26 03:21:57,730 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:21:57,748 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:57,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.482 2026-10-26 03:21:57,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:21:57,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.464 2026-10-26 03:21:57,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.466 2026-10-26 03:21:57,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.443 2026-10-26 03:21:57,991 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:21:58,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.049 0.489 2026-10-26 03:21:58,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.034 0.344 2026-10-26 03:21:58,194 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:21:58,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.360 2026-10-26 03:21:58,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.337 2026-10-26 03:21:58,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.272 2026-10-26 03:21:58,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.307 2026-10-26 03:21:58,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.265 2026-10-26 03:21:58,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.221 2026-10-26 03:21:58,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.126 2026-10-26 03:21:58,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-26 03:21:58,394 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,416 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.019 0.179 2026-10-26 03:21:58,447 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.190 2026-10-26 03:21:58,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.097 2026-10-26 03:21:58,550 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.137 2026-10-26 03:21:58,579 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,648 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,676 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,748 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,755 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,757 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,803 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,815 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:21:58,818 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:21:58,831 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,854 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,855 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,871 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,891 100 INFO rb-a683fe2-225997-428993 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-26 03:21:58,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.023 2026-10-26 03:21:58,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30074620 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-10-26 03:21:58,979 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:21:59,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30074620 with result: [{'id': 344, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-10-26 03:21:59,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.081 0.158 2026-10-26 03:21:59,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.084 0.099 2026-10-26 03:21:59,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.017 2026-10-26 03:22:00,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:22:00,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:22:00,259 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:00,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29695 2026-10-26 03:22:00,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:22:00,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29695 2026-10-26 03:22:00,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032200_392404_TestUi.txt 2026-10-26 03:22:00,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp61hd2da0_chrome_odoo" 2026-10-26 03:22:00,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-26 03:22:03,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29900 2026-10-26 03:22:03,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprifcikx6_chrome_odoo 2026-10-26 03:22:03,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33619/json/version 2026-10-26 03:22:03,853 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33619/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:03,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:03,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33619/json 2026-10-26 03:22:03,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33619/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:03,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33619/devtools/page/6672F9BE466FB255637540924252454A 2026-10-26 03:22:04,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:22:04,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:22:04,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:22:04,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:22:04,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:22:04,423 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:22:04,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:22:05,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.124 0.932 2026-10-26 03:22:05,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6672F9BE466FB255637540924252454A', 'loaderId': 'DCBC5AB13C5EF9D37EF48C442846E0ED', 'isDownload': False} 2026-10-26 03:22:05,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-26 03:22:05,543 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:05,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.015 2026-10-26 03:22:05,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 03:22:05,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.052 2026-10-26 03:22:06,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 03:22:06,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.015 2026-10-26 03:22:06,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-26 03:22:06,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:22:06,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:22:06,389 100 INFO rb-a683fe2-225997-428993 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-26 03:22:07,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.357 0.814 2026-10-26 03:22:07,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:07] "GET /pos/web HTTP/1.1" 200 - 20 0.040 1.185 2026-10-26 03:22:07,702 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:07,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.143 2026-10-26 03:22:07,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:22:07,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.022 2026-10-26 03:22:08,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:22:08,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.239 0.640 2026-10-26 03:22:09,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.092 2026-10-26 03:22:09,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.019 2026-10-26 03:22:09,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:22:09,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.047 0.076 2026-10-26 03:22:09,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.170 2026-10-26 03:22:09,378 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:22:09,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.241 2026-10-26 03:22:09,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-26 03:22:09,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.334 2026-10-26 03:22:09,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:22:09,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.393 2026-10-26 03:22:09,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "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-26 03:22:09,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.345 2026-10-26 03:22:09,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:22:09,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:22:09,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.035 0.322 2026-10-26 03:22:09,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.401 2026-10-26 03:22:09,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.379 2026-10-26 03:22:09,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.358 2026-10-26 03:22:09,952 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:22:09,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.242 2026-10-26 03:22:10,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.291 2026-10-26 03:22:10,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.268 2026-10-26 03:22:10,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.240 2026-10-26 03:22:10,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.185 2026-10-26 03:22:10,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.036 0.203 2026-10-26 03:22:10,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.229 2026-10-26 03:22:10,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.286 2026-10-26 03:22:10,321 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,322 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,341 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,360 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,370 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.034 0.347 2026-10-26 03:22:10,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.387 2026-10-26 03:22:10,472 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.399 2026-10-26 03:22:10,484 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,491 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,505 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.309 2026-10-26 03:22:10,547 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,553 100 INFO rb-a683fe2-225997-428993 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-26 03:22:10,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.287 2026-10-26 03:22:10,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.284 2026-10-26 03:22:11,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:11,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:11,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:11,454 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:22:11,460 100 INFO rb-a683fe2-225997-428993 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-26 03:22:11,472 100 INFO rb-a683fe2-225997-428993 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-26 03:22:11,493 100 INFO rb-a683fe2-225997-428993 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-26 03:22:11,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:11,536 100 INFO rb-a683fe2-225997-428993 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-26 03:22:11,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53808401 for PoS orders references: ['Order 00283-002-0001'] (draft: False) 2026-10-26 03:22:11,566 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:22:11,809 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53808401 with result: [{'id': 345, 'pos_reference': 'Order 00283-002-0001', 'account_move': False}] 2026-10-26 03:22:11,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.201 2026-10-26 03:22:11,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.040 0.075 2026-10-26 03:22:12,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.028 2026-10-26 03:22:12,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:22:12,799 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,819 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,860 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,863 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,875 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,892 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,903 100 INFO rb-a683fe2-225997-428993 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-26 03:22:12,919 100 INFO rb-a683fe2-225997-428993 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-26 03:22:13,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:13,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:13,802 100 INFO rb-a683fe2-225997-428993 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-26 03:22:13,820 100 INFO rb-a683fe2-225997-428993 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-26 03:22:13,843 100 INFO rb-a683fe2-225997-428993 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-26 03:22:13,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:13,870 100 INFO rb-a683fe2-225997-428993 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-26 03:22:13,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53956324 for PoS orders references: ['Order 00283-002-0002'] (draft: False) 2026-10-26 03:22:14,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53956324 with result: [{'id': 346, 'pos_reference': 'Order 00283-002-0002', 'account_move': False}] 2026-10-26 03:22:14,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.102 2026-10-26 03:22:14,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.062 2026-10-26 03:22:14,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:22:14,926 100 INFO rb-a683fe2-225997-428993 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-26 03:22:14,943 100 INFO rb-a683fe2-225997-428993 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-26 03:22:14,951 100 INFO rb-a683fe2-225997-428993 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-26 03:22:14,968 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,009 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:15,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:15,107 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,124 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,144 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,158 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.013 0.020 2026-10-26 03:22:15,172 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,190 100 INFO rb-a683fe2-225997-428993 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-26 03:22:15,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:22:16,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:16,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:16,085 100 INFO rb-a683fe2-225997-428993 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-26 03:22:16,101 100 INFO rb-a683fe2-225997-428993 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-26 03:22:16,118 100 INFO rb-a683fe2-225997-428993 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-26 03:22:16,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:16,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45523058 for PoS orders references: ['Order 00283-002-0003'] (draft: False) 2026-10-26 03:22:16,157 100 INFO rb-a683fe2-225997-428993 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-26 03:22:16,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45523058 with result: [{'id': 347, 'pos_reference': 'Order 00283-002-0003', 'account_move': False}] 2026-10-26 03:22:16,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.060 0.101 2026-10-26 03:22:16,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.042 0.104 2026-10-26 03:22:17,252 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,270 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:17,346 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:17,413 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,436 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,473 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,474 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,485 100 INFO rb-a683fe2-225997-428993 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-26 03:22:17,505 100 INFO rb-a683fe2-225997-428993 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-26 03:22:18,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:18,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:18,385 100 INFO rb-a683fe2-225997-428993 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-26 03:22:18,402 100 INFO rb-a683fe2-225997-428993 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-26 03:22:18,417 100 INFO rb-a683fe2-225997-428993 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-26 03:22:18,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:18,451 100 INFO rb-a683fe2-225997-428993 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-26 03:22:18,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.024 2026-10-26 03:22:18,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99189925 for PoS orders references: ['Order 00283-002-0004'] (draft: False) 2026-10-26 03:22:18,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99189925 with result: [{'id': 348, 'pos_reference': 'Order 00283-002-0004', 'account_move': False}] 2026-10-26 03:22:18,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.031 0.114 2026-10-26 03:22:18,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.047 0.080 2026-10-26 03:22:19,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:22:19,569 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,588 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:19,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:19,742 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,756 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:19,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.024 2026-10-26 03:22:19,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:19,839 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,850 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,867 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:19,891 100 INFO rb-a683fe2-225997-428993 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-26 03:22:19,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.021 0.026 2026-10-26 03:22:19,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43711577 for PoS orders references: ['Order 00283-002-0005'] (draft: False) 2026-10-26 03:22:20,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43711577 with result: [{'id': 349, 'pos_reference': 'Order 00283-002-0005', 'account_move': False}] 2026-10-26 03:22:20,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.051 0.106 2026-10-26 03:22:20,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.029 0.098 2026-10-26 03:22:21,003 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,059 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,073 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,081 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,093 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,105 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,127 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,137 100 INFO rb-a683fe2-225997-428993 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-26 03:22:21,155 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:22:22,017 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:22,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:22,118 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:22:22,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:22:22,180 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,191 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,202 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,254 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:22,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:22,288 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,312 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:22,355 100 INFO rb-a683fe2-225997-428993 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-26 03:22:22,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.026 2026-10-26 03:22:22,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77453449 for PoS orders references: ['Order 00283-002-0006'] (draft: False) 2026-10-26 03:22:22,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77453449 with result: [{'id': 350, 'pos_reference': 'Order 00283-002-0006', 'account_move': False}] 2026-10-26 03:22:22,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.038 0.123 2026-10-26 03:22:22,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.028 0.089 2026-10-26 03:22:23,486 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:22:23,505 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:23,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29900 2026-10-26 03:22:23,566 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:22:23,570 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29900 2026-10-26 03:22:23,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032223_683377_TestUi.txt 2026-10-26 03:22:23,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprifcikx6_chrome_odoo" 2026-10-26 03:22:23,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-26 03:22:25,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30131 2026-10-26 03:22:25,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdz7hbm1h_chrome_odoo 2026-10-26 03:22:25,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36545/json/version 2026-10-26 03:22:25,049 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36545/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:25,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:25,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36545/json 2026-10-26 03:22:25,129 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36545/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:25,182 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36545/devtools/page/B466B9A458A02EC67C80AC28F96BC3D3 2026-10-26 03:22:25,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:22:25,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:22:25,580 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:22:25,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:22:25,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:22:25,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:22:25,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:22:26,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.106 0.987 2026-10-26 03:22:26,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B466B9A458A02EC67C80AC28F96BC3D3', 'loaderId': '87DC313D2899CDFA584A2574BEBC8265', 'isDownload': False} 2026-10-26 03:22:26,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-26 03:22:26,752 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:26,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:26] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-10-26 03:22:26,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:26] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-10-26 03:22:26,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:26] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-26 03:22:27,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:27] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:22:27,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-26 03:22:27,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:22:27,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:22:27,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:22:27,467 100 INFO rb-a683fe2-225997-428993 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-26 03:22:28,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.326 0.786 2026-10-26 03:22:28,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:28] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.119 2026-10-26 03:22:28,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:28,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.114 2026-10-26 03:22:28,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:22:28,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:22:29,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:22:29,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.219 0.659 2026-10-26 03:22:29,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.079 2026-10-26 03:22:30,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "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-26 03:22:30,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:22:30,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.067 0.076 2026-10-26 03:22:30,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.210 2026-10-26 03:22:30,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:30,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.258 2026-10-26 03:22:30,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.343 2026-10-26 03:22:30,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:22:30,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:22:30,538 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:30,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.039 0.378 2026-10-26 03:22:30,582 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:30,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.473 2026-10-26 03:22:30,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.417 2026-10-26 03:22:30,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.392 2026-10-26 03:22:30,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.407 2026-10-26 03:22:30,850 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:22:30,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.300 2026-10-26 03:22:30,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.277 2026-10-26 03:22:30,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.229 2026-10-26 03:22:30,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-26 03:22:30,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.236 2026-10-26 03:22:30,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.178 2026-10-26 03:22:30,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.122 2026-10-26 03:22:31,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.180 2026-10-26 03:22:31,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-26 03:22:31,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.231 2026-10-26 03:22:31,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.248 2026-10-26 03:22:31,190 100 INFO rb-a683fe2-225997-428993 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-26 03:22:31,212 100 INFO rb-a683fe2-225997-428993 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-26 03:22:31,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.257 2026-10-26 03:22:31,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.223 2026-10-26 03:22:31,265 100 INFO rb-a683fe2-225997-428993 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-26 03:22:31,280 100 INFO rb-a683fe2-225997-428993 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-26 03:22:31,292 100 INFO rb-a683fe2-225997-428993 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-26 03:22:31,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.078 2026-10-26 03:22:32,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:32,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:32,211 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:32,217 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:32,223 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,239 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,256 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,270 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,284 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:32,325 100 INFO rb-a683fe2-225997-428993 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-26 03:22:32,356 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:22:32,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62797078 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-10-26 03:22:32,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62797078 with result: [{'id': 351, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-10-26 03:22:32,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.101 0.182 2026-10-26 03:22:32,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.033 0.077 2026-10-26 03:22:32,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.011 2026-10-26 03:22:32,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:32] "GET /report/barcode/Code128/044f-7d35-4cf8 HTTP/1.1" 200 - 2 0.002 0.046 2026-10-26 03:22:33,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:22:33,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:22:33,595 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:33,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30131 2026-10-26 03:22:33,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:22:33,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30131 2026-10-26 03:22:33,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032233_793111_TestUi.txt 2026-10-26 03:22:33,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdz7hbm1h_chrome_odoo" 2026-10-26 03:22:33,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-26 03:22:35,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30343 2026-10-26 03:22:35,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4gfvt0gq_chrome_odoo 2026-10-26 03:22:35,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42911/json/version 2026-10-26 03:22:35,318 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42911/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:35,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:35,403 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42911/json 2026-10-26 03:22:35,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42911/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:35,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42911/devtools/page/27936B23B8FE7E88ABB00909572951D5 2026-10-26 03:22:35,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:22:35,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:22:35,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:22:35,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:22:35,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:22:35,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:22:35,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:22:36,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.100 0.907 2026-10-26 03:22:36,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '27936B23B8FE7E88ABB00909572951D5', 'loaderId': '07E039120510FD5096FA4436E71D257C', 'isDownload': False} 2026-10-26 03:22:36,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-26 03:22:37,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:37,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-26 03:22:37,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.018 2026-10-26 03:22:37,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.066 2026-10-26 03:22:37,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.017 2026-10-26 03:22:37,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.019 2026-10-26 03:22:37,773 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:37,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.023 2026-10-26 03:22:37,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:22:37,862 100 INFO rb-a683fe2-225997-428993 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-26 03:22:38,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.368 0.697 2026-10-26 03:22:39,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:39] "GET /pos/web HTTP/1.1" 200 - 20 0.040 1.075 2026-10-26 03:22:39,067 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:39,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.121 2026-10-26 03:22:39,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:22:39,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 03:22:40,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.169 0.570 2026-10-26 03:22:40,135 100 INFO rb-a683fe2-225997-428993 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-26 03:22:40,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.072 2026-10-26 03:22:40,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.023 2026-10-26 03:22:40,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 03:22:40,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.034 0.081 2026-10-26 03:22:40,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.179 2026-10-26 03:22:40,573 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:22:40,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.247 2026-10-26 03:22:40,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.030 0.295 2026-10-26 03:22:40,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.009 2026-10-26 03:22:40,755 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.004 2026-10-26 03:22:40,785 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:22:40,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.397 2026-10-26 03:22:40,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.478 2026-10-26 03:22:40,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.432 2026-10-26 03:22:40,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.356 2026-10-26 03:22:41,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.407 2026-10-26 03:22:41,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.243 2026-10-26 03:22:41,078 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:22:41,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.274 2026-10-26 03:22:41,116 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:22:41,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.249 2026-10-26 03:22:41,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.063 2026-10-26 03:22:41,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.287 2026-10-26 03:22:41,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.244 2026-10-26 03:22:41,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.274 2026-10-26 03:22:41,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.272 2026-10-26 03:22:41,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.491 2026-10-26 03:22:41,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.293 2026-10-26 03:22:41,464 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,475 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.259 2026-10-26 03:22:41,513 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.254 2026-10-26 03:22:41,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.114 2026-10-26 03:22:41,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.130 2026-10-26 03:22:41,635 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,659 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,705 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,729 100 INFO rb-a683fe2-225997-428993 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-26 03:22:41,736 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,582 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,623 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,630 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:42,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:42,640 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,656 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,668 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,685 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,706 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,718 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,739 100 INFO rb-a683fe2-225997-428993 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-26 03:22:42,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16745097 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-26 03:22:42,774 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:22:42,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16745097 with result: [{'id': 352, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-26 03:22:43,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.095 0.197 2026-10-26 03:22:43,052 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:22:43,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.015 2026-10-26 03:22:43,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:22:43,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:43,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30343 2026-10-26 03:22:43,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:22:43,892 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30343 2026-10-26 03:22:44,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032244_005770_TestUi.txt 2026-10-26 03:22:44,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4gfvt0gq_chrome_odoo" 2026-10-26 03:22:44,083 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-26 03:22:45,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30551 2026-10-26 03:22:45,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp4o20zrr_chrome_odoo 2026-10-26 03:22:45,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40053/json/version 2026-10-26 03:22:45,482 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40053/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:45,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:45,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40053/json 2026-10-26 03:22:45,500 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40053/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:45,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40053/devtools/page/B18A9502EDA77A0FFC37E118E6879A3D 2026-10-26 03:22:45,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:22:45,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:22:45,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:22:45,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:22:45,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:22:45,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:22:45,950 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:22:46,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.104 0.879 2026-10-26 03:22:46,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B18A9502EDA77A0FFC37E118E6879A3D', 'loaderId': '562ADF0875022878B60B2B310456DD27', 'isDownload': False} 2026-10-26 03:22:46,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-26 03:22:46,950 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:46,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-10-26 03:22:46,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-26 03:22:47,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.053 2026-10-26 03:22:47,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-26 03:22:47,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.032 2026-10-26 03:22:47,666 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:22:47,681 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:22:47,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.012 2026-10-26 03:22:47,753 100 INFO rb-a683fe2-225997-428993 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-26 03:22:48,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.298 0.758 2026-10-26 03:22:48,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.057 2026-10-26 03:22:48,922 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:48,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "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-26 03:22:49,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:22:49,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:22:49,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.161 0.522 2026-10-26 03:22:49,985 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:22:50,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "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-26 03:22:50,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "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-26 03:22:50,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:22:50,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.052 0.068 2026-10-26 03:22:50,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:50,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.164 2026-10-26 03:22:50,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.238 2026-10-26 03:22:50,424 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:22:50,466 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:22:50,477 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:50,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.313 2026-10-26 03:22:50,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:22:50,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.371 2026-10-26 03:22:50,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.445 2026-10-26 03:22:50,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.010 2026-10-26 03:22:50,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.342 2026-10-26 03:22:50,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:50,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.031 0.232 2026-10-26 03:22:50,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.247 2026-10-26 03:22:50,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.202 2026-10-26 03:22:50,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.533 2026-10-26 03:22:50,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.165 2026-10-26 03:22:50,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.026 0.185 2026-10-26 03:22:51,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.207 2026-10-26 03:22:51,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.249 2026-10-26 03:22:51,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.281 2026-10-26 03:22:51,153 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:51,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:51,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.325 2026-10-26 03:22:51,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.330 2026-10-26 03:22:51,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.322 2026-10-26 03:22:51,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.285 2026-10-26 03:22:51,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.245 2026-10-26 03:22:51,307 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.147 2026-10-26 03:22:51,340 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 03:22:51,383 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-26 03:22:51,436 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,468 100 INFO rb-a683fe2-225997-428993 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-26 03:22:51,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-26 03:22:52,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-26 03:22:52,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:22:52,367 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,427 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:52,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:22:52,476 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:52,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:52,483 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,502 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,521 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,538 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,557 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,566 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:22:52,600 100 INFO rb-a683fe2-225997-428993 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-26 03:22:52,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10329911 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-26 03:22:52,627 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:22:52,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10329911 with result: [{'id': 353, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-26 03:22:52,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.094 0.160 2026-10-26 03:22:52,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.032 0.080 2026-10-26 03:22:53,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 03:22:53,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-26 03:22:53,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:22:53,828 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:53,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30551 2026-10-26 03:22:53,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:22:53,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30551 2026-10-26 03:22:53,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032253_971752_TestUi.txt 2026-10-26 03:22:53,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp4o20zrr_chrome_odoo" 2026-10-26 03:22:54,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30779 2026-10-26 03:22:54,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3z3f186d_chrome_odoo 2026-10-26 03:22:54,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42801/json/version 2026-10-26 03:22:54,483 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42801/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:54,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:54,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42801/json 2026-10-26 03:22:54,525 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42801/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:54,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42801/devtools/page/47849FBD297C44EBAFAFA2FB87759758 2026-10-26 03:22:54,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:22:54,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:22:54,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:22:54,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:22:54,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:22:54,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:22:54,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.026 0.113 2026-10-26 03:22:54,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '47849FBD297C44EBAFAFA2FB87759758', 'loaderId': 'F4F97EBEC0DB50BB1099B1AAB7CB72E9', 'isDownload': False} 2026-10-26 03:22:54,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-26 03:22:54,874 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:54,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:54] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-10-26 03:22:54,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:54] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.042 2026-10-26 03:22:54,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:54] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.081 2026-10-26 03:22:55,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.021 2026-10-26 03:22:55,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:22:55,583 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:55,624 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:22:55,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.028 2026-10-26 03:22:55,676 100 INFO rb-a683fe2-225997-428993 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-26 03:22:56,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.151 0.510 2026-10-26 03:22:56,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.722 2026-10-26 03:22:56,489 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:22:56,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.165 2026-10-26 03:22:56,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 03:22:56,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:22:57,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.174 0.514 2026-10-26 03:22:57,567 100 INFO rb-a683fe2-225997-428993 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-26 03:22:57,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.085 2026-10-26 03:22:57,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.017 2026-10-26 03:22:57,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:22:57,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.060 0.071 2026-10-26 03:22:57,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.208 2026-10-26 03:22:57,983 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:22:58,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.272 2026-10-26 03:22:58,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.329 2026-10-26 03:22:58,124 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "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-26 03:22:58,146 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:58,154 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:58,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.417 2026-10-26 03:22:58,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.419 2026-10-26 03:22:58,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.032 0.381 2026-10-26 03:22:58,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.366 2026-10-26 03:22:58,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.423 2026-10-26 03:22:58,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.021 0.344 2026-10-26 03:22:58,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.357 2026-10-26 03:22:58,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:22:58,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.040 0.340 2026-10-26 03:22:58,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.361 2026-10-26 03:22:58,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.350 2026-10-26 03:22:58,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.273 2026-10-26 03:22:58,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.226 2026-10-26 03:22:58,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.166 2026-10-26 03:22:58,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:22:58,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.226 2026-10-26 03:22:58,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:22:58,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.015 0.221 2026-10-26 03:22:58,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.234 2026-10-26 03:22:58,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.235 2026-10-26 03:22:58,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.163 2026-10-26 03:22:58,984 100 INFO rb-a683fe2-225997-428993 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-26 03:22:59,013 100 INFO rb-a683fe2-225997-428993 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-26 03:22:59,061 100 INFO rb-a683fe2-225997-428993 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-26 03:22:59,089 100 INFO rb-a683fe2-225997-428993 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-26 03:22:59,103 100 INFO rb-a683fe2-225997-428993 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-26 03:22:59,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-26 03:22:59,967 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:22:59,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:23:00,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:00,010 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:00,048 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,064 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,072 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,088 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,103 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:23:00,138 100 INFO rb-a683fe2-225997-428993 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-26 03:23:00,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.008 2026-10-26 03:23:00,168 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:00,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78644475 for PoS orders references: ['Order 00286-004-0001'] (draft: False) 2026-10-26 03:23:00,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78644475 with result: [{'id': 354, 'pos_reference': 'Order 00286-004-0001', 'account_move': False}] 2026-10-26 03:23:00,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.048 0.129 2026-10-26 03:23:00,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.013 2026-10-26 03:23:01,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:01,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:23:01,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:01,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30779 2026-10-26 03:23:01,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:01,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30779 2026-10-26 03:23:01,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032301_321718_TestUi.txt 2026-10-26 03:23:01,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3z3f186d_chrome_odoo" 2026-10-26 03:23:01,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-26 03:23:02,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30996 2026-10-26 03:23:02,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1ir7isv3_chrome_odoo 2026-10-26 03:23:02,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36157/json/version 2026-10-26 03:23:02,149 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36157/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:02,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:02,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36157/json 2026-10-26 03:23:02,213 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36157/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:02,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36157/devtools/page/FB74CBE9F5710BB9B2B0914D9253C8EE 2026-10-26 03:23:02,245 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:02,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:02,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:02,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:02,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:23:02,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:23:02,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:03,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.097 0.913 2026-10-26 03:23:03,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FB74CBE9F5710BB9B2B0914D9253C8EE', 'loaderId': '8C131CC1955D696BB332DFF68805D9E0', 'isDownload': False} 2026-10-26 03:23:03,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-26 03:23:03,785 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:03,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-26 03:23:03,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-26 03:23:03,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-26 03:23:04,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 03:23:04,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.014 2026-10-26 03:23:04,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 03:23:04,696 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:23:04,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:23:04,720 100 INFO rb-a683fe2-225997-428993 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-26 03:23:05,501 100 INFO rb-a683fe2-225997-428993 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-26 03:23:05,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.310 0.796 2026-10-26 03:23:05,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.087 2026-10-26 03:23:05,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "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-26 03:23:06,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:23:06,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.087 2026-10-26 03:23:06,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.156 2026-10-26 03:23:06,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:23:06,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.222 2026-10-26 03:23:06,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.280 2026-10-26 03:23:06,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-26 03:23:06,479 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23: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-26 03:23:06,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:23:06,547 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:23:06,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.472 2026-10-26 03:23:06,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.389 2026-10-26 03:23:06,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:23:06,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.357 2026-10-26 03:23:06,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.386 2026-10-26 03:23:06,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.386 2026-10-26 03:23:06,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.251 2026-10-26 03:23:06,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.204 2026-10-26 03:23:06,844 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:23:06,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-26 03:23:06,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.208 2026-10-26 03:23:06,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.265 2026-10-26 03:23:06,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.223 2026-10-26 03:23:06,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.177 2026-10-26 03:23:07,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.197 2026-10-26 03:23:07,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.010 0.139 2026-10-26 03:23:07,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-26 03:23:07,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.151 2026-10-26 03:23:07,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.085 2026-10-26 03:23:07,190 100 INFO rb-a683fe2-225997-428993 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-26 03:23:07,193 100 INFO rb-a683fe2-225997-428993 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-26 03:23:07,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.027 2026-10-26 03:23:07,282 100 INFO rb-a683fe2-225997-428993 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-26 03:23:07,304 100 INFO rb-a683fe2-225997-428993 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-26 03:23:07,318 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,195 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,202 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,219 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,240 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-26 03:23:08,271 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,289 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,305 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,316 100 INFO rb-a683fe2-225997-428993 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-26 03:23:08,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:08,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30996 2026-10-26 03:23:08,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:08,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30996 2026-10-26 03:23:08,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032308_448516_TestUi.txt 2026-10-26 03:23:08,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1ir7isv3_chrome_odoo" 2026-10-26 03:23:08,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-26 03:23:10,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31197 2026-10-26 03:23:10,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqmv0a4b9_chrome_odoo 2026-10-26 03:23:10,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43197/json/version 2026-10-26 03:23:10,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43197/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:10,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:10,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43197/json 2026-10-26 03:23:10,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43197/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:10,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43197/devtools/page/4EA04D6647240AD73771CDE45FC2728A 2026-10-26 03:23:10,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:10,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:10,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:10,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:10,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:23:10,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:23:10,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:13,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.116 2.121 2026-10-26 03:23:13,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4EA04D6647240AD73771CDE45FC2728A', 'loaderId': '9B45FC007DADE5CBA9B2ADF8548B2113', 'isDownload': False} 2026-10-26 03:23:13,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-26 03:23:13,203 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:13,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-10-26 03:23:13,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-10-26 03:23:13,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.095 2026-10-26 03:23:14,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 03:23:14,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-26 03:23:14,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.011 2026-10-26 03:23:14,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:23:14,117 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:14,164 100 INFO rb-a683fe2-225997-428993 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-26 03:23:15,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.331 0.732 2026-10-26 03:23:15,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:15] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.078 2026-10-26 03:23:15,335 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:15,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.158 2026-10-26 03:23:15,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:23:15,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:23:16,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:23:16,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.206 0.678 2026-10-26 03:23:16,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.099 2026-10-26 03:23:16,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "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-26 03:23:16,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:23:16,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.042 0.068 2026-10-26 03:23:16,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.151 2026-10-26 03:23:17,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.051 0.236 2026-10-26 03:23:17,109 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:23:17,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.356 2026-10-26 03:23:17,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.431 2026-10-26 03:23:17,294 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23: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-26 03:23:17,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:17,328 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:23:17,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.521 2026-10-26 03:23:17,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.479 2026-10-26 03:23:17,401 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:23:17,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.455 2026-10-26 03:23:17,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.360 2026-10-26 03:23:17,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.376 2026-10-26 03:23:17,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.250 2026-10-26 03:23:17,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-26 03:23:17,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:23:17,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.212 2026-10-26 03:23:17,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.219 2026-10-26 03:23:17,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.190 2026-10-26 03:23:17,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.224 2026-10-26 03:23:17,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.209 2026-10-26 03:23:17,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.230 2026-10-26 03:23:17,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.294 2026-10-26 03:23:17,975 100 INFO rb-a683fe2-225997-428993 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-26 03:23:17,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.330 2026-10-26 03:23:18,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:23:18,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.021 2026-10-26 03:23:18,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:23:18,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.269 2026-10-26 03:23:18,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.180 2026-10-26 03:23:18,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.431 2026-10-26 03:23:18,208 100 INFO rb-a683fe2-225997-428993 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-26 03:23:18,262 100 INFO rb-a683fe2-225997-428993 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-26 03:23:18,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:23:18,398 100 INFO rb-a683fe2-225997-428993 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-26 03:23:18,467 100 INFO rb-a683fe2-225997-428993 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-26 03:23:18,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:18,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:18,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31197 2026-10-26 03:23:18,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:18,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31197 2026-10-26 03:23:18,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032318_671625_TestUi.txt 2026-10-26 03:23:18,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqmv0a4b9_chrome_odoo" 2026-10-26 03:23:18,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-26 03:23:20,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31398 2026-10-26 03:23:20,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvpcokums_chrome_odoo 2026-10-26 03:23:20,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34889/json/version 2026-10-26 03:23:20,857 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34889/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:20,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:20,895 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34889/json 2026-10-26 03:23:20,896 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34889/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:20,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34889/devtools/page/75D165A12C67A19E653FC167677F1124 2026-10-26 03:23:20,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:20,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:21,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:21,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:21,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:23:21,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:23:21,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:22,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.909 2026-10-26 03:23:22,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '75D165A12C67A19E653FC167677F1124', 'loaderId': 'A0347C591D9483AA3E118E2C9D35B011', 'isDownload': False} 2026-10-26 03:23:22,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-26 03:23:22,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:22,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.019 2026-10-26 03:23:22,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-26 03:23:22,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.071 2026-10-26 03:23:23,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.021 2026-10-26 03:23:23,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.018 2026-10-26 03:23:23,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:23:23,371 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:23:23,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.033 2026-10-26 03:23:23,414 100 INFO rb-a683fe2-225997-428993 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-26 03:23:24,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.292 0.709 2026-10-26 03:23:24,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:24] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.030 2026-10-26 03:23:24,554 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:24,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:24] "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-26 03:23:24,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 03:23:24,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:23:25,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.560 2026-10-26 03:23:25,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:23:25,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.077 2026-10-26 03:23:25,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "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-26 03:23:25,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:23:25,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.057 0.071 2026-10-26 03:23:25,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.155 2026-10-26 03:23:26,016 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:23:26,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.228 2026-10-26 03:23:26,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.295 2026-10-26 03:23:26,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.336 2026-10-26 03:23:26,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.382 2026-10-26 03:23:26,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23: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-26 03:23:26,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.358 2026-10-26 03:23:26,293 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:26,299 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:26,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.033 0.314 2026-10-26 03:23:26,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.371 2026-10-26 03:23:26,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.357 2026-10-26 03:23:26,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:23:26,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.380 2026-10-26 03:23:26,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.004 0.305 2026-10-26 03:23:26,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.292 2026-10-26 03:23:26,651 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:23:26,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.286 2026-10-26 03:23:26,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.345 2026-10-26 03:23:26,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.330 2026-10-26 03:23:26,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.235 2026-10-26 03:23:26,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.211 2026-10-26 03:23:26,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.214 2026-10-26 03:23:26,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:26] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.285 2026-10-26 03:23:27,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.239 2026-10-26 03:23:27,032 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:23:27,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.254 2026-10-26 03:23:27,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:23:27,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.281 2026-10-26 03:23:27,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.169 2026-10-26 03:23:27,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.136 2026-10-26 03:23:27,208 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,266 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,351 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,370 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,384 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,435 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,443 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,454 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,483 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,490 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:23:27,561 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,562 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,572 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:23:27,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:23:27,642 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:27,652 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,657 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:23:27,670 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,687 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,700 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,717 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,734 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,751 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:23:27,786 100 INFO rb-a683fe2-225997-428993 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-26 03:23:27,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.017 2026-10-26 03:23:27,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66247704 for PoS orders references: ['Order 00289-002-0001'] (draft: False) 2026-10-26 03:23:27,867 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:23:28,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66247704 with result: [{'id': 355, 'pos_reference': 'Order 00289-002-0001', 'account_move': False}] 2026-10-26 03:23:28,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.097 0.162 2026-10-26 03:23:28,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.032 0.094 2026-10-26 03:23:28,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:28] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.012 2026-10-26 03:23:28,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:23:29,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:29,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:29,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31398 2026-10-26 03:23:29,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:29,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31398 2026-10-26 03:23:29,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032329_218605_TestUi.txt 2026-10-26 03:23:29,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvpcokums_chrome_odoo" 2026-10-26 03:23:29,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-26 03:23:31,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31611 2026-10-26 03:23:31,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuaoao33f_chrome_odoo 2026-10-26 03:23:31,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40561/json/version 2026-10-26 03:23:31,524 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40561/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:31,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:31,563 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40561/json 2026-10-26 03:23:31,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40561/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:31,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40561/devtools/page/596798F62B9A3EC9F15F101E9A9E5E80 2026-10-26 03:23:31,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:31,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:31,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:32,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:32,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:23:32,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:23:32,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:33,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.109 0.938 2026-10-26 03:23:33,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '596798F62B9A3EC9F15F101E9A9E5E80', 'loaderId': 'AB16FCFE0BF83BCC55385396B810637E', 'isDownload': False} 2026-10-26 03:23:33,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-26 03:23:33,105 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:33,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.017 2026-10-26 03:23:33,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-10-26 03:23:33,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-10-26 03:23:33,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:23:33,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.014 2026-10-26 03:23:33,785 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:23:33,805 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:23:33,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.040 2026-10-26 03:23:33,889 100 INFO rb-a683fe2-225997-428993 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-26 03:23:34,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.334 0.813 2026-10-26 03:23:35,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.093 2026-10-26 03:23:35,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:35,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.095 2026-10-26 03:23:35,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:23:35,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 03:23:36,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:23:36,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.199 0.568 2026-10-26 03:23:36,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.095 2026-10-26 03:23:36,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.019 2026-10-26 03:23:36,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:23:36,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.057 0.064 2026-10-26 03:23:36,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:23:36,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.209 2026-10-26 03:23:36,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.230 2026-10-26 03:23:36,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.283 2026-10-26 03:23:36,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.364 2026-10-26 03:23:36,898 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23: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-26 03:23:36,927 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:36,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:36,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.428 2026-10-26 03:23:36,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.339 2026-10-26 03:23:37,003 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:37,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.058 0.400 2026-10-26 03:23:37,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.453 2026-10-26 03:23:37,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.462 2026-10-26 03:23:37,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.006 0.319 2026-10-26 03:23:37,326 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:37,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.313 2026-10-26 03:23:37,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.038 0.328 2026-10-26 03:23:37,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.357 2026-10-26 03:23:37,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.281 2026-10-26 03:23:37,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.249 2026-10-26 03:23:37,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.234 2026-10-26 03:23:37,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.233 2026-10-26 03:23:37,605 100 INFO rb-a683fe2-225997-428993 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-26 03:23:37,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:23:37,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:23:37,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.302 2026-10-26 03:23:37,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.304 2026-10-26 03:23:37,719 100 INFO rb-a683fe2-225997-428993 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-26 03:23:37,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-26 03:23:37,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.283 2026-10-26 03:23:37,768 100 INFO rb-a683fe2-225997-428993 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-26 03:23:37,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.279 2026-10-26 03:23:37,825 100 INFO rb-a683fe2-225997-428993 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-26 03:23:37,840 100 INFO rb-a683fe2-225997-428993 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-26 03:23:37,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.186 2026-10-26 03:23:37,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-26 03:23:37,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.140 2026-10-26 03:23:37,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.155 2026-10-26 03:23:37,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.124 2026-10-26 03:23:38,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-26 03:23:38,835 100 INFO rb-a683fe2-225997-428993 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-26 03:23:38,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:23:38,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:23:38,904 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:38,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:23:38,920 100 INFO rb-a683fe2-225997-428993 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-26 03:23:38,939 100 INFO rb-a683fe2-225997-428993 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-26 03:23:38,954 100 INFO rb-a683fe2-225997-428993 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-26 03:23:38,979 100 INFO rb-a683fe2-225997-428993 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-26 03:23:38,986 100 INFO rb-a683fe2-225997-428993 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-26 03:23:39,001 100 INFO rb-a683fe2-225997-428993 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-26 03:23:39,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:23:39,040 100 INFO rb-a683fe2-225997-428993 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-26 03:23:39,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.014 0.027 2026-10-26 03:23:39,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59776501 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-10-26 03:23:39,139 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:23:39,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59776501 with result: [{'id': 356, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-10-26 03:23:39,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.099 0.219 2026-10-26 03:23:39,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.038 0.082 2026-10-26 03:23:39,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.019 0.019 2026-10-26 03:23:39,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:23:40,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:40,417 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:40,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31611 2026-10-26 03:23:40,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:40,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31611 2026-10-26 03:23:40,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032340_564778_TestUi.txt 2026-10-26 03:23:40,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuaoao33f_chrome_odoo" 2026-10-26 03:23:40,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-26 03:23:42,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31826 2026-10-26 03:23:42,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy93xj3rv_chrome_odoo 2026-10-26 03:23:42,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39305/json/version 2026-10-26 03:23:42,928 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39305/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:43,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:43,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39305/json 2026-10-26 03:23:43,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39305/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:43,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39305/devtools/page/887516DA1EE26048631EA16600E0E766 2026-10-26 03:23:43,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:43,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:43,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:43,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:43,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:23:43,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:23:43,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:44,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.118 0.938 2026-10-26 03:23:44,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '887516DA1EE26048631EA16600E0E766', 'loaderId': '5C2BC4200E8C590B3F72A2C08A53AB1C', 'isDownload': False} 2026-10-26 03:23:44,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-26 03:23:44,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:44,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:44] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-10-26 03:23:44,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:44] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-10-26 03:23:44,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:44] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-26 03:23:45,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:45] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:23:45,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.029 2026-10-26 03:23:45,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:23:45,383 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:23:45,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.023 2026-10-26 03:23:45,423 100 INFO rb-a683fe2-225997-428993 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-26 03:23:46,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.338 0.766 2026-10-26 03:23:46,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:46] "GET /pos/web HTTP/1.1" 200 - 20 0.034 1.169 2026-10-26 03:23:46,719 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:46,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.206 2026-10-26 03:23:46,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-10-26 03:23:46,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:23:47,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:23:47,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.203 0.627 2026-10-26 03:23:47,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:47] "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-26 03:23:47,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-26 03:23:47,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:23:48,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.038 0.082 2026-10-26 03:23:48,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.201 2026-10-26 03:23:48,258 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:48,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.309 2026-10-26 03:23:48,407 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23: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-26 03:23:48,421 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:48,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.358 2026-10-26 03:23:48,459 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:23:48,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.497 2026-10-26 03:23:48,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.554 2026-10-26 03:23:48,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.435 2026-10-26 03:23:48,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.401 2026-10-26 03:23:48,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.007 0.261 2026-10-26 03:23:48,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:48,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-26 03:23:48,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:23:48,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.176 2026-10-26 03:23:48,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.175 2026-10-26 03:23:48,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.172 2026-10-26 03:23:48,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.182 2026-10-26 03:23:48,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.165 2026-10-26 03:23:48,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.026 0.139 2026-10-26 03:23:48,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.189 2026-10-26 03:23:49,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-26 03:23:49,137 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:23:49,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.029 0.295 2026-10-26 03:23:49,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:23:49,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.345 2026-10-26 03:23:49,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.360 2026-10-26 03:23:49,287 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.373 2026-10-26 03:23:49,371 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.026 0.347 2026-10-26 03:23:49,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.334 2026-10-26 03:23:49,463 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.249 2026-10-26 03:23:49,473 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,474 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,516 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,523 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,536 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,566 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:23:49,652 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,656 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,669 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:23:49,730 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:23:49,747 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:49,748 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,752 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:49,760 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,779 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,803 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,804 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,822 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,839 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:23:49,870 100 INFO rb-a683fe2-225997-428993 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-26 03:23:49,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.016 2026-10-26 03:23:49,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44338135 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-26 03:23:49,961 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:23:50,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44338135 with result: [{'id': 357, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-26 03:23:50,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.103 0.173 2026-10-26 03:23:50,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.037 0.130 2026-10-26 03:23:50,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.020 2026-10-26 03:23:50,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:23:51,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:23:51,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:51,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31826 2026-10-26 03:23:51,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:23:51,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31826 2026-10-26 03:23:51,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032351_419242_TestUi.txt 2026-10-26 03:23:51,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy93xj3rv_chrome_odoo" 2026-10-26 03:23:51,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-26 03:23:54,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32037 2026-10-26 03:23:54,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjsuozthb_chrome_odoo 2026-10-26 03:23:54,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41781/json/version 2026-10-26 03:23:54,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41781/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:23:54,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:23:54,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41781/json 2026-10-26 03:23:54,214 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41781/json with timeout 3 increased to 10s during tests 2026-10-26 03:23:54,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41781/devtools/page/052E0E07A2A0F9D22BE3118B70F28C24 2026-10-26 03:23:54,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:23:54,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:23:54,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:23:54,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:23:54,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:23:54,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:23:54,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:55,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.101 0.965 2026-10-26 03:23:55,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '052E0E07A2A0F9D22BE3118B70F28C24', 'loaderId': 'A74C4098EEB5E024BB97BEA4BA3E7C82', 'isDownload': False} 2026-10-26 03:23:55,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-26 03:23:55,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:55,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.023 2026-10-26 03:23:55,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.065 2026-10-26 03:23:55,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.057 2026-10-26 03:23:56,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.015 2026-10-26 03:23:56,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.019 2026-10-26 03:23:56,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:23:56,772 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:23:56,774 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:23:56,806 100 INFO rb-a683fe2-225997-428993 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-26 03:23:57,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.365 0.831 2026-10-26 03:23:58,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.186 2026-10-26 03:23:58,115 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:23:58,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:58] "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-26 03:23:58,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:23:58,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:23:59,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:23:59,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.187 0.637 2026-10-26 03:23:59,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-26 03:23:59,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.024 2026-10-26 03:23:59,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:23:59,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.059 0.078 2026-10-26 03:23:59,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.183 2026-10-26 03:23:59,789 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:59,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.259 2026-10-26 03:23:59,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.316 2026-10-26 03:24:00,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.383 2026-10-26 03:24:00,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.463 2026-10-26 03:24:00,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.392 2026-10-26 03:24:00,153 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "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-26 03:24:00,184 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 03:24:00,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:24:00,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.070 0.398 2026-10-26 03:24:00,311 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:24:00,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.467 2026-10-26 03:24:00,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.461 2026-10-26 03:24:00,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.436 2026-10-26 03:24:00,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.342 2026-10-26 03:24:00,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.010 0.296 2026-10-26 03:24:00,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:00,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.337 2026-10-26 03:24:00,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.288 2026-10-26 03:24:00,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.262 2026-10-26 03:24:00,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.215 2026-10-26 03:24:00,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.171 2026-10-26 03:24:00,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.142 2026-10-26 03:24:00,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.006 0.148 2026-10-26 03:24:00,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-26 03:24:00,830 100 INFO rb-a683fe2-225997-428993 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-26 03:24:00,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-26 03:24:00,862 100 INFO rb-a683fe2-225997-428993 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-26 03:24:00,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.206 2026-10-26 03:24:00,896 100 INFO rb-a683fe2-225997-428993 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-26 03:24:00,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:24:00,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:24:00,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.145 2026-10-26 03:24:00,946 100 INFO rb-a683fe2-225997-428993 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-26 03:24:01,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.150 2026-10-26 03:24:01,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.083 2026-10-26 03:24:01,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:01,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:01,937 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:24:01,941 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:01,943 100 INFO rb-a683fe2-225997-428993 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-26 03:24:01,955 100 INFO rb-a683fe2-225997-428993 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-26 03:24:01,975 100 INFO rb-a683fe2-225997-428993 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-26 03:24:01,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:02,006 100 INFO rb-a683fe2-225997-428993 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-26 03:24:02,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72225198 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-26 03:24:02,046 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:24:02,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72225198 with result: [{'id': 358, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-26 03:24:02,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.114 0.199 2026-10-26 03:24:02,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.220 2026-10-26 03:24:02,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.050 2026-10-26 03:24:02,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.028 2026-10-26 03:24:03,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:24:03,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.009 2026-10-26 03:24:03,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:24:03,388 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,414 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,501 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,505 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,515 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,540 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:24:03,589 100 INFO rb-a683fe2-225997-428993 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-26 03:24:03,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.022 0.055 2026-10-26 03:24:04,453 100 INFO rb-a683fe2-225997-428993 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-26 03:24:04,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:04,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:04,498 100 INFO rb-a683fe2-225997-428993 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-26 03:24:04,515 100 INFO rb-a683fe2-225997-428993 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-26 03:24:04,533 100 INFO rb-a683fe2-225997-428993 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-26 03:24:04,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:04,576 100 INFO rb-a683fe2-225997-428993 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-26 03:24:04,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.036 2026-10-26 03:24:04,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21245849 for PoS orders references: ['Order 00292-002-0002'] (draft: False) 2026-10-26 03:24:04,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21245849 with result: [{'id': 359, 'pos_reference': 'Order 00292-002-0002', 'account_move': False}] 2026-10-26 03:24:04,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.046 0.101 2026-10-26 03:24:04,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.033 0.072 2026-10-26 03:24:05,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:24:05,697 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:24:05,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32037 2026-10-26 03:24:05,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:24:05,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32037 2026-10-26 03:24:05,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032405_863161_TestUi.txt 2026-10-26 03:24:05,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjsuozthb_chrome_odoo" 2026-10-26 03:24:05,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-26 03:24:07,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32257 2026-10-26 03:24:07,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptpwnf8q7_chrome_odoo 2026-10-26 03:24:07,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45323/json/version 2026-10-26 03:24:07,847 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45323/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:24:07,902 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:24:07,902 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45323/json 2026-10-26 03:24:07,903 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45323/json with timeout 3 increased to 10s during tests 2026-10-26 03:24:07,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45323/devtools/page/1358C0825DA402F8DF47268A58CCED2A 2026-10-26 03:24:07,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:24:07,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:24:08,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:24:08,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:24:08,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:24:08,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:24:08,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:24:09,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.116 0.937 2026-10-26 03:24:09,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1358C0825DA402F8DF47268A58CCED2A', 'loaderId': '6124A5B592CF7BCBE75D6E2BEDA87F0A', 'isDownload': False} 2026-10-26 03:24:09,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-26 03:24:09,633 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:09,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-26 03:24:09,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.046 2026-10-26 03:24:09,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.068 2026-10-26 03:24:10,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:10] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-26 03:24:10,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-26 03:24:10,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.024 2026-10-26 03:24:10,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:24:10,350 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:24:10,395 100 INFO rb-a683fe2-225997-428993 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-26 03:24:11,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.336 0.813 2026-10-26 03:24:11,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:11] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.140 2026-10-26 03:24:11,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:11,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.022 0.128 2026-10-26 03:24:11,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 03:24:11,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.013 2026-10-26 03:24:12,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:24:12,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.185 0.609 2026-10-26 03:24:12,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-26 03:24:12,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:12] "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-26 03:24:12,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:24:13,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.047 0.097 2026-10-26 03:24:13,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:24:13,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.179 2026-10-26 03:24:13,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.238 2026-10-26 03:24:13,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.288 2026-10-26 03:24:13,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-26 03:24:13,389 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24: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-26 03:24:13,434 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:13,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:13,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.050 0.456 2026-10-26 03:24:13,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.393 2026-10-26 03:24:13,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.007 0.404 2026-10-26 03:24:13,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:24:13,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.440 2026-10-26 03:24:13,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.457 2026-10-26 03:24:13,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.048 0.393 2026-10-26 03:24:13,927 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:24:13,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.024 0.375 2026-10-26 03:24:13,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.026 0.383 2026-10-26 03:24:13,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.395 2026-10-26 03:24:14,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.357 2026-10-26 03:24:14,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.296 2026-10-26 03:24:14,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.246 2026-10-26 03:24:14,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.156 2026-10-26 03:24:14,129 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:24:14,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:24:14,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.218 2026-10-26 03:24:14,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.224 2026-10-26 03:24:14,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-26 03:24:14,280 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.223 2026-10-26 03:24:14,308 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.166 2026-10-26 03:24:14,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.044 2026-10-26 03:24:14,436 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,489 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,501 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,517 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,606 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,612 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,619 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:14,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:14,683 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,686 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:24:14,691 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,695 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:24:14,705 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,717 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:14,747 100 INFO rb-a683fe2-225997-428993 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-26 03:24:14,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.022 2026-10-26 03:24:14,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42046663 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-26 03:24:14,847 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:24:15,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42046663 with result: [{'id': 360, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-26 03:24:15,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.088 0.200 2026-10-26 03:24:15,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.046 0.113 2026-10-26 03:24:15,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.022 2026-10-26 03:24:15,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-26 03:24:16,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:24:16,124 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:16,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32257 2026-10-26 03:24:16,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:24:16,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32257 2026-10-26 03:24:16,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032416_267273_TestUi.txt 2026-10-26 03:24:16,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptpwnf8q7_chrome_odoo" 2026-10-26 03:24:16,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-26 03:24:18,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32469 2026-10-26 03:24:18,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi36cksrp_chrome_odoo 2026-10-26 03:24:18,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39227/json/version 2026-10-26 03:24:18,500 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39227/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:24:18,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:24:18,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39227/json 2026-10-26 03:24:18,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39227/json with timeout 3 increased to 10s during tests 2026-10-26 03:24:18,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39227/devtools/page/FAC40B1C14AF6FDB104ACE3EAE8AB093 2026-10-26 03:24:18,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:24:18,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:24:19,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:24:19,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:24:19,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:24:19,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:24:19,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:24:21,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.116 2.088 2026-10-26 03:24:21,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FAC40B1C14AF6FDB104ACE3EAE8AB093', 'loaderId': 'A4DA8E854B652D4874E6E0F872D09AD6', 'isDownload': False} 2026-10-26 03:24:21,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-26 03:24:21,352 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:21,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:21] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 03:24:21,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:21] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-26 03:24:21,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:21] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.048 2026-10-26 03:24:22,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 03:24:22,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-26 03:24:22,086 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:24:22,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.014 2026-10-26 03:24:22,108 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:24:22,143 100 INFO rb-a683fe2-225997-428993 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-26 03:24:23,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.311 0.813 2026-10-26 03:24:23,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:23] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.157 2026-10-26 03:24:23,395 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:23,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.140 2026-10-26 03:24:23,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:24:23,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:24:24,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:24:24,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.199 0.583 2026-10-26 03:24:24,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.088 2026-10-26 03:24:24,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.020 2026-10-26 03:24:24,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 03:24:24,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.047 0.052 2026-10-26 03:24:24,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.139 2026-10-26 03:24:25,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.225 2026-10-26 03:24:25,036 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:24:25,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.026 0.274 2026-10-26 03:24:25,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.363 2026-10-26 03:24:25,219 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "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-26 03:24:25,253 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:25,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.436 2026-10-26 03:24:25,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:25,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.398 2026-10-26 03:24:25,334 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 03:24:25,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.388 2026-10-26 03:24:25,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.390 2026-10-26 03:24:25,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-26 03:24:25,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.004 0.257 2026-10-26 03:24:25,551 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:24:25,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-26 03:24:25,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.240 2026-10-26 03:24:25,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.281 2026-10-26 03:24:25,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.275 2026-10-26 03:24:25,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.230 2026-10-26 03:24:25,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.180 2026-10-26 03:24:25,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.184 2026-10-26 03:24:25,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.257 2026-10-26 03:24:25,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.238 2026-10-26 03:24:25,925 100 INFO rb-a683fe2-225997-428993 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-26 03:24:25,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:24:25,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:24:25,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:25] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.282 2026-10-26 03:24:26,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.306 2026-10-26 03:24:26,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.007 0.319 2026-10-26 03:24:26,083 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.302 2026-10-26 03:24:26,121 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.277 2026-10-26 03:24:26,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.235 2026-10-26 03:24:26,202 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,223 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,234 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,277 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,286 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,301 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,323 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:24:26,406 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,419 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,420 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:26,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:26,498 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:24:26,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:24:26,503 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,523 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,548 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,549 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,566 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,586 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,599 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:26,636 100 INFO rb-a683fe2-225997-428993 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-26 03:24:26,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.019 2026-10-26 03:24:26,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91136642 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-26 03:24:26,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:24:26,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91136642 with result: [{'id': 361, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-26 03:24:26,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.094 0.182 2026-10-26 03:24:27,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.051 0.109 2026-10-26 03:24:27,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:27] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.016 2026-10-26 03:24:27,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:24:27,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:24:27,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:28,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32469 2026-10-26 03:24:28,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:24:28,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32469 2026-10-26 03:24:28,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032428_119905_TestUi.txt 2026-10-26 03:24:28,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi36cksrp_chrome_odoo" 2026-10-26 03:24:28,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-26 03:24:30,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32692 2026-10-26 03:24:30,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpamgih56e_chrome_odoo 2026-10-26 03:24:30,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38523/json/version 2026-10-26 03:24:30,315 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38523/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:24:30,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:24:30,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38523/json 2026-10-26 03:24:30,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38523/json with timeout 3 increased to 10s during tests 2026-10-26 03:24:30,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38523/devtools/page/EB5C71BA50BFB81A30264F3284DD097E 2026-10-26 03:24:30,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:24:30,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:24:30,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:24:30,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:24:30,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-10-26 03:24:30,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-26 03:24:30,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:24:31,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:31] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.094 0.871 2026-10-26 03:24:31,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EB5C71BA50BFB81A30264F3284DD097E', 'loaderId': '2E763F9FBE9155756E3BB8574564817C', 'isDownload': False} 2026-10-26 03:24:31,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-26 03:24:31,956 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:32,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.012 2026-10-26 03:24:32,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.055 2026-10-26 03:24:32,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.071 2026-10-26 03:24:32,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:24:32,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-26 03:24:32,724 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:24:32,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.031 2026-10-26 03:24:32,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:24:32,778 100 INFO rb-a683fe2-225997-428993 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-26 03:24:33,546 100 INFO rb-a683fe2-225997-428993 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-26 03:24:33,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.272 0.775 2026-10-26 03:24:33,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:33] "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-26 03:24:34,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-26 03:24:34,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:24:34,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.056 0.079 2026-10-26 03:24:34,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.167 2026-10-26 03:24:34,301 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:24:34,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.220 2026-10-26 03:24:34,412 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:24:34,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.261 2026-10-26 03:24:34,424 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:24:34,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:24:34,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.041 0.330 2026-10-26 03:24:34,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:24:34,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.413 2026-10-26 03:24:34,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.392 2026-10-26 03:24:34,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.374 2026-10-26 03:24:34,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.259 2026-10-26 03:24:34,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.024 0.237 2026-10-26 03:24:34,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.178 2026-10-26 03:24:34,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.046 2026-10-26 03:24:34,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.197 2026-10-26 03:24:34,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.213 2026-10-26 03:24:34,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.176 2026-10-26 03:24:34,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.208 2026-10-26 03:24:35,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.231 2026-10-26 03:24:35,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.430 2026-10-26 03:24:35,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.266 2026-10-26 03:24:35,138 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.239 2026-10-26 03:24:35,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.247 2026-10-26 03:24:35,213 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.233 2026-10-26 03:24:35,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.219 2026-10-26 03:24:35,249 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,272 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,341 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,352 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,375 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:35,385 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,395 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,401 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,438 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,442 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:35,475 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,481 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 03:24:35,502 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,521 100 INFO rb-a683fe2-225997-428993 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-26 03:24:35,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.021 2026-10-26 03:24:35,613 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42569874 for PoS orders references: ['Order 00296-001-0001'] (draft: False) 2026-10-26 03:24:35,625 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:24:35,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42569874 with result: [{'id': 362, 'pos_reference': 'Order 00296-001-0001', 'account_move': False}] 2026-10-26 03:24:35,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.095 0.165 2026-10-26 03:24:36,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.084 2026-10-26 03:24:36,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:36] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 03:24:36,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:24:36,843 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:36,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32692 2026-10-26 03:24:36,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:24:36,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32692 2026-10-26 03:24:36,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032436_989752_TestUi.txt 2026-10-26 03:24:36,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpamgih56e_chrome_odoo" 2026-10-26 03:24:37,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-26 03:24:38,112 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32899 2026-10-26 03:24:38,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5jpamk20_chrome_odoo 2026-10-26 03:24:38,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38093/json/version 2026-10-26 03:24:38,115 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38093/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:24:38,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:24:38,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38093/json 2026-10-26 03:24:38,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38093/json with timeout 3 increased to 10s during tests 2026-10-26 03:24:38,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38093/devtools/page/CEDD12990F59081858C6EF4AD7053894 2026-10-26 03:24:38,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:24:38,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:24:38,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:24:38,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:24:38,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:24:38,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:24:38,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:24:39,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.123 0.938 2026-10-26 03:24:39,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CEDD12990F59081858C6EF4AD7053894', 'loaderId': '0B4B3F69CA5D95D852704D11E5DCDABF', 'isDownload': False} 2026-10-26 03:24:39,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-26 03:24:39,812 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:39,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:39] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-10-26 03:24:39,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:39] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 03:24:39,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:39] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.060 2026-10-26 03:24:40,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:24:40,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 03:24:40,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:24:40,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.015 2026-10-26 03:24:40,576 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:24:40,616 100 INFO rb-a683fe2-225997-428993 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-26 03:24:41,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.309 0.791 2026-10-26 03:24:41,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:41] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.115 2026-10-26 03:24:41,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:24:41,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.118 2026-10-26 03:24:42,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:24:42,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 03:24:42,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.174 0.568 2026-10-26 03:24:42,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:24:42,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-26 03:24:43,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "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-26 03:24:43,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:24:43,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.042 0.109 2026-10-26 03:24:43,308 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:43,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.191 2026-10-26 03:24:43,431 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.305 2026-10-26 03:24:43,460 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "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-26 03:24:43,494 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:24:43,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:24:43,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.341 2026-10-26 03:24:43,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-26 03:24:43,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.474 2026-10-26 03:24:43,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.374 2026-10-26 03:24:43,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.038 0.382 2026-10-26 03:24:43,808 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:24:43,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.006 0.261 2026-10-26 03:24:43,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.263 2026-10-26 03:24:43,834 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:24:43,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.022 0.205 2026-10-26 03:24:43,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-26 03:24:43,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:43] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.254 2026-10-26 03:24:44,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.272 2026-10-26 03:24:44,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-26 03:24:44,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.215 2026-10-26 03:24:44,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.283 2026-10-26 03:24:44,187 100 INFO rb-a683fe2-225997-428993 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-26 03:24:44,202 100 INFO rb-a683fe2-225997-428993 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-26 03:24:44,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.312 2026-10-26 03:24:44,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.332 2026-10-26 03:24:44,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.259 2026-10-26 03:24:44,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.263 2026-10-26 03:24:44,330 100 INFO rb-a683fe2-225997-428993 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-26 03:24:44,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.233 2026-10-26 03:24:44,351 100 INFO rb-a683fe2-225997-428993 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-26 03:24:44,371 100 INFO rb-a683fe2-225997-428993 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-26 03:24:44,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.175 2026-10-26 03:24:45,231 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,248 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,265 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,282 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:45,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:45,361 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:24:45,365 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:24:45,369 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,383 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,401 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:45,430 100 INFO rb-a683fe2-225997-428993 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-26 03:24:45,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50412969 for PoS orders references: ['Order 00297-002-0001'] (draft: False) 2026-10-26 03:24:45,443 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:24:45,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50412969 with result: [{'id': 363, 'pos_reference': 'Order 00297-002-0001', 'account_move': False}] 2026-10-26 03:24:45,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.127 0.203 2026-10-26 03:24:45,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.250 2026-10-26 03:24:45,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.030 0.101 2026-10-26 03:24:46,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.030 2026-10-26 03:24:46,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:46] "GET /report/barcode/Code128/0446-45b0-4ff6 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-26 03:24:46,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:24:46,729 100 INFO rb-a683fe2-225997-428993 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-26 03:24:46,795 100 INFO rb-a683fe2-225997-428993 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-26 03:24:46,803 100 INFO rb-a683fe2-225997-428993 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-26 03:24:46,816 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,680 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,695 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,711 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,729 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,745 100 INFO rb-a683fe2-225997-428993 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-26 03:24:47,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:24:48,612 100 INFO rb-a683fe2-225997-428993 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-26 03:24:48,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:48,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:48,650 100 INFO rb-a683fe2-225997-428993 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-26 03:24:48,662 100 INFO rb-a683fe2-225997-428993 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-26 03:24:48,679 100 INFO rb-a683fe2-225997-428993 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-26 03:24:48,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:48,719 100 INFO rb-a683fe2-225997-428993 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-26 03:24:48,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56326573 for PoS orders references: ['Order 00297-002-0002'] (draft: False) 2026-10-26 03:24:48,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56326573 with result: [{'id': 364, 'pos_reference': 'Order 00297-002-0002', 'account_move': False}] 2026-10-26 03:24:48,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.030 0.099 2026-10-26 03:24:48,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.029 0.079 2026-10-26 03:24:49,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:49] "GET /report/barcode/Code128/0441-93b5-472b HTTP/1.1" 200 - 2 0.001 0.018 2026-10-26 03:24:49,739 100 INFO rb-a683fe2-225997-428993 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-26 03:24:49,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:24:49,801 100 INFO rb-a683fe2-225997-428993 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-26 03:24:49,809 100 INFO rb-a683fe2-225997-428993 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-26 03:24:49,815 100 INFO rb-a683fe2-225997-428993 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-26 03:24:50,682 100 INFO rb-a683fe2-225997-428993 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-26 03:24:50,694 100 INFO rb-a683fe2-225997-428993 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-26 03:24:50,712 100 INFO rb-a683fe2-225997-428993 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-26 03:24:50,728 100 INFO rb-a683fe2-225997-428993 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-26 03:24:50,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:24:51,592 100 INFO rb-a683fe2-225997-428993 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-26 03:24:51,597 100 INFO rb-a683fe2-225997-428993 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-26 03:24:51,619 100 INFO rb-a683fe2-225997-428993 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-26 03:24:51,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:24:51,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-26 03:24:51,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.049 2026-10-26 03:24:52,500 100 INFO rb-a683fe2-225997-428993 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-26 03:24:52,523 100 INFO rb-a683fe2-225997-428993 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-26 03:24:52,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:24:52,560 100 INFO rb-a683fe2-225997-428993 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-26 03:24:52,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.014 0.037 2026-10-26 03:24:52,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:24:53,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:53,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:53,434 100 INFO rb-a683fe2-225997-428993 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-26 03:24:53,446 100 INFO rb-a683fe2-225997-428993 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-26 03:24:53,471 100 INFO rb-a683fe2-225997-428993 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-26 03:24:53,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:53,509 100 INFO rb-a683fe2-225997-428993 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-26 03:24:53,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.036 2026-10-26 03:24:53,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58666275 for PoS orders references: ['Order 00297-002-0003'] (draft: False) 2026-10-26 03:24:53,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58666275 with result: [{'id': 365, 'pos_reference': 'Order 00297-002-0003', 'account_move': False}] 2026-10-26 03:24:53,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.032 0.091 2026-10-26 03:24:53,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.033 0.084 2026-10-26 03:24:53,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:53] "GET /report/barcode/Code128/044c-7263-46de HTTP/1.1" 200 - 2 0.001 0.023 2026-10-26 03:24:54,603 100 INFO rb-a683fe2-225997-428993 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-26 03:24:54,693 100 INFO rb-a683fe2-225997-428993 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-26 03:24:54,701 100 INFO rb-a683fe2-225997-428993 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-26 03:24:54,715 100 INFO rb-a683fe2-225997-428993 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-26 03:24:55,587 100 INFO rb-a683fe2-225997-428993 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-26 03:24:55,649 100 INFO rb-a683fe2-225997-428993 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-26 03:24:55,654 100 INFO rb-a683fe2-225997-428993 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-26 03:24:55,661 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,532 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,545 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,561 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,580 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:24:56,629 100 INFO rb-a683fe2-225997-428993 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-26 03:24:56,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.045 2026-10-26 03:24:57,485 100 INFO rb-a683fe2-225997-428993 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-26 03:24:57,502 100 INFO rb-a683fe2-225997-428993 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-26 03:24:57,522 100 INFO rb-a683fe2-225997-428993 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-26 03:24:57,539 100 INFO rb-a683fe2-225997-428993 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-26 03:24:57,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:24:58,415 100 INFO rb-a683fe2-225997-428993 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-26 03:24:58,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:24:58,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:24:58,461 100 INFO rb-a683fe2-225997-428993 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-26 03:24:58,479 100 INFO rb-a683fe2-225997-428993 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-26 03:24:58,495 100 INFO rb-a683fe2-225997-428993 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-26 03:24:58,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:24:58,533 100 INFO rb-a683fe2-225997-428993 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-26 03:24:58,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58572160 for PoS orders references: ['Order 00297-002-0004'] (draft: False) 2026-10-26 03:24:58,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58572160 with result: [{'id': 366, 'pos_reference': 'Order 00297-002-0004', 'account_move': False}] 2026-10-26 03:24:58,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.034 0.091 2026-10-26 03:24:58,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.027 0.080 2026-10-26 03:24:58,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:58] "GET /report/barcode/Code128/0442-40d2-47b1 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-26 03:24:59,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:24:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:24:59,556 100 INFO rb-a683fe2-225997-428993 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-26 03:24:59,625 100 INFO rb-a683fe2-225997-428993 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-26 03:24:59,634 100 INFO rb-a683fe2-225997-428993 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-26 03:24:59,649 100 INFO rb-a683fe2-225997-428993 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-26 03:24:59,662 100 INFO rb-a683fe2-225997-428993 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-26 03:25:00,569 100 INFO rb-a683fe2-225997-428993 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-26 03:25:00,623 100 INFO rb-a683fe2-225997-428993 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-26 03:25:00,630 100 INFO rb-a683fe2-225997-428993 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-26 03:25:00,644 100 INFO rb-a683fe2-225997-428993 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-26 03:25:01,504 100 INFO rb-a683fe2-225997-428993 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-26 03:25:01,601 100 INFO rb-a683fe2-225997-428993 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-26 03:25:01,607 100 INFO rb-a683fe2-225997-428993 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-26 03:25:01,611 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,500 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,511 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,528 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,546 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:02,633 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,636 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:25:02,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:25:02,677 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,697 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,719 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:25:02,754 100 INFO rb-a683fe2-225997-428993 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-26 03:25:02,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19675395 for PoS orders references: ['Order 00297-002-0005'] (draft: False) 2026-10-26 03:25:02,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19675395 with result: [{'id': 367, 'pos_reference': 'Order 00297-002-0005', 'account_move': False}] 2026-10-26 03:25:02,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.034 0.099 2026-10-26 03:25:03,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.021 0.076 2026-10-26 03:25:03,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:03] "GET /report/barcode/Code128/0449-63f9-4f3c HTTP/1.1" 200 - 2 0.001 0.025 2026-10-26 03:25:03,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:25:03,823 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:03,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32899 2026-10-26 03:25:03,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:25:03,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32899 2026-10-26 03:25:03,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032503_961351_TestUi.txt 2026-10-26 03:25:03,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5jpamk20_chrome_odoo" 2026-10-26 03:25:04,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33136 2026-10-26 03:25:04,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3cp0f5mq_chrome_odoo 2026-10-26 03:25:04,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37877/json/version 2026-10-26 03:25:04,542 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37877/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:25:04,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:25:04,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37877/json 2026-10-26 03:25:04,591 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37877/json with timeout 3 increased to 10s during tests 2026-10-26 03:25:04,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37877/devtools/page/272C8EF92E57BE33139223C0361A5407 2026-10-26 03:25:04,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:25:04,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:25:04,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:25:04,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:25:04,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:25:04,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:25:04,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.022 0.080 2026-10-26 03:25:04,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '272C8EF92E57BE33139223C0361A5407', 'loaderId': 'D1CDE4304A6226BD75E0699A6F505567', 'isDownload': False} 2026-10-26 03:25:04,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-26 03:25:04,968 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:05,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 03:25:05,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:25:05,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-26 03:25:05,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.021 2026-10-26 03:25:05,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.023 2026-10-26 03:25:05,690 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:25:05,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.009 2026-10-26 03:25:05,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:25:05,764 100 INFO rb-a683fe2-225997-428993 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-26 03:25:06,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.212 0.684 2026-10-26 03:25:06,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:06] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.890 2026-10-26 03:25:06,763 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:06,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:06] "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-26 03:25:06,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:25:06,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:25:07,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.179 0.529 2026-10-26 03:25:07,764 100 INFO rb-a683fe2-225997-428993 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-26 03:25:07,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:25:07,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:07] "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-26 03:25:07,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 03:25:07,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.029 0.054 2026-10-26 03:25:08,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.134 2026-10-26 03:25:08,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:25:08,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.024 0.195 2026-10-26 03:25:08,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.273 2026-10-26 03:25:08,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.320 2026-10-26 03:25:08,302 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25: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-26 03:25:08,317 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:08,323 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:08,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.387 2026-10-26 03:25:08,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.332 2026-10-26 03:25:08,415 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.289 2026-10-26 03:25:08,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:25:08,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.325 2026-10-26 03:25:08,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.270 2026-10-26 03:25:08,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.191 2026-10-26 03:25:08,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.016 0.259 2026-10-26 03:25:08,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.278 2026-10-26 03:25:08,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.245 2026-10-26 03:25:08,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.212 2026-10-26 03:25:08,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.215 2026-10-26 03:25:08,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.233 2026-10-26 03:25:08,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.240 2026-10-26 03:25:08,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-26 03:25:08,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.198 2026-10-26 03:25:08,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-26 03:25:08,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.124 2026-10-26 03:25:09,003 100 INFO rb-a683fe2-225997-428993 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-26 03:25:09,103 100 INFO rb-a683fe2-225997-428993 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-26 03:25:09,136 100 INFO rb-a683fe2-225997-428993 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-26 03:25:09,144 100 INFO rb-a683fe2-225997-428993 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-26 03:25:09,168 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,039 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,045 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,131 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,137 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,147 100 INFO rb-a683fe2-225997-428993 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-26 03:25:10,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:25:11,018 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,028 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,055 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:11,090 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.061 2026-10-26 03:25:11,970 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,981 100 INFO rb-a683fe2-225997-428993 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-26 03:25:11,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:25:12,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:25:12,058 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:25:12,071 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:25:12,079 100 INFO rb-a683fe2-225997-428993 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-26 03:25:12,097 100 INFO rb-a683fe2-225997-428993 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-26 03:25:12,107 100 INFO rb-a683fe2-225997-428993 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-26 03:25:12,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:25:12,134 100 INFO rb-a683fe2-225997-428993 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-26 03:25:12,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.027 2026-10-26 03:25:12,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25135204 for PoS orders references: ['Order 00297-004-0001'] (draft: False) 2026-10-26 03:25:12,215 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:25:12,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25135204 with result: [{'id': 368, 'pos_reference': 'Order 00297-004-0001', 'account_move': False}] 2026-10-26 03:25:12,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.043 0.118 2026-10-26 03:25:12,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.133 2026-10-26 03:25:12,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.024 0.098 2026-10-26 03:25:12,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 03:25:12,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:12] "GET /report/barcode/Code128/044d-6913-421b HTTP/1.1" 200 - 2 0.001 0.028 2026-10-26 03:25:13,334 100 INFO rb-a683fe2-225997-428993 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-26 03:25:13,410 100 INFO rb-a683fe2-225997-428993 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-26 03:25:13,421 100 INFO rb-a683fe2-225997-428993 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-26 03:25:13,427 100 INFO rb-a683fe2-225997-428993 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-26 03:25:13,444 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,330 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,345 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,360 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,383 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:14,419 100 INFO rb-a683fe2-225997-428993 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-26 03:25:14,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:14] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.062 2026-10-26 03:25:15,286 100 INFO rb-a683fe2-225997-428993 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-26 03:25:15,295 100 INFO rb-a683fe2-225997-428993 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-26 03:25:15,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:15,330 100 INFO rb-a683fe2-225997-428993 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-26 03:25:15,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.053 2026-10-26 03:25:16,184 100 INFO rb-a683fe2-225997-428993 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-26 03:25:16,194 100 INFO rb-a683fe2-225997-428993 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-26 03:25:16,210 100 INFO rb-a683fe2-225997-428993 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-26 03:25:16,227 100 INFO rb-a683fe2-225997-428993 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-26 03:25:16,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:25:17,127 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,128 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,149 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:17,184 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:25:17,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:25:17,229 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,252 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,261 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:25:17,308 100 INFO rb-a683fe2-225997-428993 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-26 03:25:17,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.030 2026-10-26 03:25:17,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66503284 for PoS orders references: ['Order 00297-004-0002'] (draft: False) 2026-10-26 03:25:17,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66503284 with result: [{'id': 369, 'pos_reference': 'Order 00297-004-0002', 'account_move': False}] 2026-10-26 03:25:17,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.047 0.123 2026-10-26 03:25:17,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.037 0.083 2026-10-26 03:25:17,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:17] "GET /report/barcode/Code128/044c-6c22-4ec3 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-26 03:25:18,459 100 INFO rb-a683fe2-225997-428993 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-26 03:25:18,540 100 INFO rb-a683fe2-225997-428993 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-26 03:25:18,544 100 INFO rb-a683fe2-225997-428993 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-26 03:25:18,545 100 INFO rb-a683fe2-225997-428993 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-26 03:25:19,416 100 INFO rb-a683fe2-225997-428993 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-26 03:25:19,427 100 INFO rb-a683fe2-225997-428993 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-26 03:25:19,446 100 INFO rb-a683fe2-225997-428993 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-26 03:25:19,460 100 INFO rb-a683fe2-225997-428993 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-26 03:25:19,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:25:19,572 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:20,339 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,340 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:20,390 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,398 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,399 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:20,435 100 INFO rb-a683fe2-225997-428993 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-26 03:25:20,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.066 2026-10-26 03:25:21,304 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,310 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:25:21,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:25:21,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:25:21,362 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,379 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,397 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:25:21,434 100 INFO rb-a683fe2-225997-428993 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-26 03:25:21,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.025 2026-10-26 03:25:21,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50333193 for PoS orders references: ['Order 00297-004-0003'] (draft: False) 2026-10-26 03:25:21,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50333193 with result: [{'id': 370, 'pos_reference': 'Order 00297-004-0003', 'account_move': False}] 2026-10-26 03:25:21,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.041 0.090 2026-10-26 03:25:21,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.026 0.084 2026-10-26 03:25:21,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:21] "GET /report/barcode/Code128/0444-7ae1-4316 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-26 03:25:22,928 100 INFO rb-a683fe2-225997-428993 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-26 03:25:22,990 100 INFO rb-a683fe2-225997-428993 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-26 03:25:22,995 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,001 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,872 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,882 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-26 03:25:23,912 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,932 100 INFO rb-a683fe2-225997-428993 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-26 03:25:23,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.064 2026-10-26 03:25:24,793 100 INFO rb-a683fe2-225997-428993 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-26 03:25:24,813 100 INFO rb-a683fe2-225997-428993 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-26 03:25:24,827 100 INFO rb-a683fe2-225997-428993 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-26 03:25:24,844 100 INFO rb-a683fe2-225997-428993 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-26 03:25:24,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:25:25,722 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,730 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,745 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,787 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,789 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:25:25,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:25:25,831 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,845 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,860 100 INFO rb-a683fe2-225997-428993 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-26 03:25:25,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:25:25,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12358039 for PoS orders references: ['Order 00297-004-0004'] (draft: False) 2026-10-26 03:25:25,914 100 INFO rb-a683fe2-225997-428993 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-26 03:25:26,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12358039 with result: [{'id': 371, 'pos_reference': 'Order 00297-004-0004', 'account_move': False}] 2026-10-26 03:25:26,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.054 0.120 2026-10-26 03:25:26,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.030 0.071 2026-10-26 03:25:26,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:26] "GET /report/barcode/Code128/0443-444d-4083 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-26 03:25:26,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:25:26,981 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:27,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33136 2026-10-26 03:25:27,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:25:27,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33136 2026-10-26 03:25:27,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032527_144458_TestUi.txt 2026-10-26 03:25:27,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3cp0f5mq_chrome_odoo" 2026-10-26 03:25:27,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-26 03:25:29,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33370 2026-10-26 03:25:29,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyqhhfd0k_chrome_odoo 2026-10-26 03:25:29,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36885/json/version 2026-10-26 03:25:29,206 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36885/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:25:29,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:25:29,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36885/json 2026-10-26 03:25:29,343 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36885/json with timeout 3 increased to 10s during tests 2026-10-26 03:25:29,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36885/devtools/page/C1DE287269894E91B7A8518064579524 2026-10-26 03:25:29,403 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:25:29,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:25:29,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:25:29,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:25:29,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:25:29,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:25:29,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:25:30,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.101 0.951 2026-10-26 03:25:30,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C1DE287269894E91B7A8518064579524', 'loaderId': 'F3AA5DDB784FC600D26AD7F860FDCBF4', 'isDownload': False} 2026-10-26 03:25:30,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-26 03:25:30,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:31,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.028 2026-10-26 03:25:31,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.050 2026-10-26 03:25:31,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.059 2026-10-26 03:25:31,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:25:31,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-10-26 03:25:31,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:25:31,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:31,819 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:25:31,832 100 INFO rb-a683fe2-225997-428993 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-26 03:25:32,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.313 0.812 2026-10-26 03:25:33,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:33] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.111 2026-10-26 03:25:33,106 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:33,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.122 2026-10-26 03:25:33,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 03:25:33,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:25:34,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.199 0.572 2026-10-26 03:25:34,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:25:34,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "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-26 03:25:34,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "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-26 03:25:34,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:25:34,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.039 0.095 2026-10-26 03:25:34,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.176 2026-10-26 03:25:34,624 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:25:34,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.274 2026-10-26 03:25:34,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.270 2026-10-26 03:25:34,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.049 0.410 2026-10-26 03:25:34,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25: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-26 03:25:34,933 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:25:34,957 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:25:34,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.504 2026-10-26 03:25:34,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.469 2026-10-26 03:25:35,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.419 2026-10-26 03:25:35,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:35,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.033 0.470 2026-10-26 03:25:35,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.007 0.423 2026-10-26 03:25:35,213 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.232 2026-10-26 03:25:35,241 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:25:35,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.037 0.290 2026-10-26 03:25:35,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.326 2026-10-26 03:25:35,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.316 2026-10-26 03:25:35,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-26 03:25:35,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.209 2026-10-26 03:25:35,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.209 2026-10-26 03:25:35,518 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,529 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.279 2026-10-26 03:25:35,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.254 2026-10-26 03:25:35,649 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,679 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.299 2026-10-26 03:25:35,746 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-26 03:25:35,781 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.363 2026-10-26 03:25:35,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.337 2026-10-26 03:25:35,881 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.029 0.314 2026-10-26 03:25:35,892 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,901 100 INFO rb-a683fe2-225997-428993 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-26 03:25:35,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.314 2026-10-26 03:25:36,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.004 0.294 2026-10-26 03:25:36,037 100 INFO rb-a683fe2-225997-428993 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-26 03:25:36,047 100 INFO rb-a683fe2-225997-428993 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-26 03:25:36,067 100 INFO rb-a683fe2-225997-428993 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-26 03:25:36,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:25:36,103 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:25:36,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33370 2026-10-26 03:25:36,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:25:36,109 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33370 2026-10-26 03:25:36,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032536_235523_TestUi.txt 2026-10-26 03:25:36,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyqhhfd0k_chrome_odoo" 2026-10-26 03:25:36,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-26 03:25:38,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33575 2026-10-26 03:25:38,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn79ejtss_chrome_odoo 2026-10-26 03:25:38,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41973/json/version 2026-10-26 03:25:38,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41973/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:25:38,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:25:38,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41973/json 2026-10-26 03:25:38,085 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41973/json with timeout 3 increased to 10s during tests 2026-10-26 03:25:38,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41973/devtools/page/C49DD64922753CBB8ED284E53798D61C 2026-10-26 03:25:38,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:25:38,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:25:38,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:25:38,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:25:38,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:25:38,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:25:38,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:25:39,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.111 0.939 2026-10-26 03:25:39,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C49DD64922753CBB8ED284E53798D61C', 'loaderId': '6FE3FED83E2535E66B75694C7D085910', 'isDownload': False} 2026-10-26 03:25:39,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-26 03:25:39,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:39,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:39] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-10-26 03:25:39,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:39] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 03:25:39,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:39] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.057 2026-10-26 03:25:40,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:25:40,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-26 03:25:40,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:25:40,521 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:25:40,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-26 03:25:40,569 100 INFO rb-a683fe2-225997-428993 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-26 03:25:41,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.363 0.802 2026-10-26 03:25:41,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:41] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.168 2026-10-26 03:25:41,854 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:41,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.102 2026-10-26 03:25:42,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-26 03:25:42,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 03:25:42,912 100 INFO rb-a683fe2-225997-428993 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-26 03:25:42,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.220 0.586 2026-10-26 03:25:43,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.091 2026-10-26 03:25:43,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.020 2026-10-26 03:25:43,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:25:43,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.044 0.075 2026-10-26 03:25:43,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.156 2026-10-26 03:25:43,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.227 2026-10-26 03:25:43,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:25:43,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.293 2026-10-26 03:25:43,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.370 2026-10-26 03:25:43,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "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-26 03:25:43,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:43,730 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:25:43,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.043 0.425 2026-10-26 03:25:43,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.423 2026-10-26 03:25:43,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:25:43,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.412 2026-10-26 03:25:43,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.372 2026-10-26 03:25:43,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.388 2026-10-26 03:25:44,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.005 0.268 2026-10-26 03:25:44,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.242 2026-10-26 03:25:44,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-10-26 03:25:44,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.223 2026-10-26 03:25:44,076 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 03:25:44,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.287 2026-10-26 03:25:44,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.224 2026-10-26 03:25:44,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-26 03:25:44,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.211 2026-10-26 03:25:44,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.253 2026-10-26 03:25:44,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:25:44,415 100 INFO rb-a683fe2-225997-428993 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-26 03:25:44,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.306 2026-10-26 03:25:44,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.011 0.284 2026-10-26 03:25:44,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.008 0.297 2026-10-26 03:25:44,510 100 INFO rb-a683fe2-225997-428993 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-26 03:25:44,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.290 2026-10-26 03:25:44,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.237 2026-10-26 03:25:44,592 100 INFO rb-a683fe2-225997-428993 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-26 03:25:44,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:25:44,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.190 2026-10-26 03:25:44,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:25:44,753 100 INFO rb-a683fe2-225997-428993 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-26 03:25:44,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-26 03:25:44,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.019 2026-10-26 03:25:44,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:25:44,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:25:44,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-26 03:25:44,992 100 INFO rb-a683fe2-225997-428993 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-26 03:25:44,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-26 03:25:45,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-26 03:25:45,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-26 03:25:45,066 100 INFO rb-a683fe2-225997-428993 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-26 03:25:45,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:25:45,097 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:45,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33575 2026-10-26 03:25:45,112 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:25:45,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33575 2026-10-26 03:25:45,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032545_268512_TestUi.txt 2026-10-26 03:25:45,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn79ejtss_chrome_odoo" 2026-10-26 03:25:45,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-26 03:25:47,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33777 2026-10-26 03:25:47,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4nh1ga5f_chrome_odoo 2026-10-26 03:25:47,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45427/json/version 2026-10-26 03:25:47,351 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45427/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:25:47,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:25:47,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45427/json 2026-10-26 03:25:47,469 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45427/json with timeout 3 increased to 10s during tests 2026-10-26 03:25:47,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45427/devtools/page/6E9003EEB389F19833982D3A7BB29B23 2026-10-26 03:25:47,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:25:47,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:25:48,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:25:48,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:25:48,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:25:48,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:25:48,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:25:49,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.111 0.892 2026-10-26 03:25:49,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6E9003EEB389F19833982D3A7BB29B23', 'loaderId': '2CD409C226A30DBFE6520C2C6D3A3B8B', 'isDownload': False} 2026-10-26 03:25:49,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-26 03:25:49,102 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:49,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-26 03:25:49,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.039 2026-10-26 03:25:49,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.048 2026-10-26 03:25:49,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:25:49,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.010 2026-10-26 03:25:49,841 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:25:49,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:49,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 03:25:49,917 100 INFO rb-a683fe2-225997-428993 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-26 03:25:50,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.306 0.744 2026-10-26 03:25:51,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:51] "GET /pos/web HTTP/1.1" 200 - 20 0.020 1.054 2026-10-26 03:25:51,076 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:51,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:51] "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-26 03:25:51,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 03:25:51,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:25:52,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:25:52,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.182 0.674 2026-10-26 03:25:52,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:25:52,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-26 03:25:52,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.021 2026-10-26 03:25:52,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.054 0.081 2026-10-26 03:25:52,651 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:25:52,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.179 2026-10-26 03:25:52,746 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.231 2026-10-26 03:25:52,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.281 2026-10-26 03:25:52,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.335 2026-10-26 03:25:52,895 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25: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-26 03:25:52,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:25:52,926 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:25:53,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.057 0.423 2026-10-26 03:25:53,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.356 2026-10-26 03:25:53,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.393 2026-10-26 03:25:53,129 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:25:53,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.412 2026-10-26 03:25:53,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.411 2026-10-26 03:25:53,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.313 2026-10-26 03:25:53,302 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:25:53,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.327 2026-10-26 03:25:53,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.348 2026-10-26 03:25:53,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.325 2026-10-26 03:25:53,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.286 2026-10-26 03:25:53,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.269 2026-10-26 03:25:53,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-26 03:25:53,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.198 2026-10-26 03:25:53,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.225 2026-10-26 03:25:53,661 100 INFO rb-a683fe2-225997-428993 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-26 03:25:53,680 100 INFO rb-a683fe2-225997-428993 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-26 03:25:53,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.269 2026-10-26 03:25:53,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.283 2026-10-26 03:25:53,776 100 INFO rb-a683fe2-225997-428993 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-26 03:25:53,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.282 2026-10-26 03:25:53,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.309 2026-10-26 03:25:53,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.265 2026-10-26 03:25:53,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.204 2026-10-26 03:25:53,937 100 INFO rb-a683fe2-225997-428993 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-26 03:25:53,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:25:53,978 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:25:54,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33777 2026-10-26 03:25:54,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:25:54,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33777 2026-10-26 03:25:54,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032554_144455_TestUi.txt 2026-10-26 03:25:54,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4nh1ga5f_chrome_odoo" 2026-10-26 03:25:54,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-26 03:25:56,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33979 2026-10-26 03:25:56,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpok5_cz1c_chrome_odoo 2026-10-26 03:25:56,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32977/json/version 2026-10-26 03:25:56,355 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32977/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:25:56,394 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:25:56,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32977/json 2026-10-26 03:25:56,396 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32977/json with timeout 3 increased to 10s during tests 2026-10-26 03:25:56,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32977/devtools/page/4DAA3E9FDCB53207CE89D41BEC3F9B8D 2026-10-26 03:25:56,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:25:56,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:25:56,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:25:56,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:25:56,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-10-26 03:25:56,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-26 03:25:57,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:25:59,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.091 2.070 2026-10-26 03:25:59,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4DAA3E9FDCB53207CE89D41BEC3F9B8D', 'loaderId': 'F80EF974BC0B04AC8A3B3640D59FDA6B', 'isDownload': False} 2026-10-26 03:25:59,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-26 03:25:59,201 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:25:59,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 03:25:59,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-10-26 03:25:59,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.068 2026-10-26 03:25:59,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.012 0.021 2026-10-26 03:25:59,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:25:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.024 2026-10-26 03:26:00,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:26:00,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:00,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:26:00,048 100 INFO rb-a683fe2-225997-428993 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-26 03:26:01,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.293 0.734 2026-10-26 03:26:01,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:01] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.029 2026-10-26 03:26:01,200 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:01,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.095 2026-10-26 03:26:01,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-26 03:26:01,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:26:02,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.175 0.581 2026-10-26 03:26:02,349 100 INFO rb-a683fe2-225997-428993 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-26 03:26:02,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "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-26 03:26:02,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "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-26 03:26:02,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:26:02,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.030 0.059 2026-10-26 03:26:02,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.143 2026-10-26 03:26:02,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:26:02,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.212 2026-10-26 03:26:02,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.270 2026-10-26 03:26:02,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.329 2026-10-26 03:26:02,968 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "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-26 03:26:02,998 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:26:03,012 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:26:03,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.405 2026-10-26 03:26:03,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.384 2026-10-26 03:26:03,085 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:03,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.369 2026-10-26 03:26:03,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.382 2026-10-26 03:26:03,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.008 0.382 2026-10-26 03:26:03,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.269 2026-10-26 03:26:03,317 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:03,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.278 2026-10-26 03:26:03,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.277 2026-10-26 03:26:03,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.281 2026-10-26 03:26:03,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.255 2026-10-26 03:26:03,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.221 2026-10-26 03:26:03,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.193 2026-10-26 03:26:03,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.209 2026-10-26 03:26:03,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.252 2026-10-26 03:26:03,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.009 0.198 2026-10-26 03:26:03,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.168 2026-10-26 03:26:03,659 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.161 2026-10-26 03:26:03,686 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,705 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.087 2026-10-26 03:26:03,729 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,743 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,759 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,776 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,792 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,810 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,829 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,843 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,858 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,875 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,892 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-26 03:26:03,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 03:26:03,964 100 INFO rb-a683fe2-225997-428993 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-26 03:26:03,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:26:03,988 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:04,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33979 2026-10-26 03:26:04,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:26:04,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33979 2026-10-26 03:26:04,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032604_156800_TestUi.txt 2026-10-26 03:26:04,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpok5_cz1c_chrome_odoo" 2026-10-26 03:26:04,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-26 03:26:06,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34180 2026-10-26 03:26:06,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4th_cpih_chrome_odoo 2026-10-26 03:26:06,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39005/json/version 2026-10-26 03:26:06,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39005/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:26:06,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:26:06,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39005/json 2026-10-26 03:26:06,532 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39005/json with timeout 3 increased to 10s during tests 2026-10-26 03:26:06,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39005/devtools/page/42100B56D8E1184CBB433211C2CF044C 2026-10-26 03:26:06,604 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:26:06,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:26:07,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:26:07,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:26:07,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:26:07,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:26:07,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:26:08,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.107 1.062 2026-10-26 03:26:08,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '42100B56D8E1184CBB433211C2CF044C', 'loaderId': '2EBE4588E1D874B5FCC8115FA2439D87', 'isDownload': False} 2026-10-26 03:26:08,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-26 03:26:08,322 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:08,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:08] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-26 03:26:08,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:08] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-26 03:26:08,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:08] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.050 2026-10-26 03:26:09,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.026 2026-10-26 03:26:09,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.012 2026-10-26 03:26:09,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:26:09,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:26:09,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:26:09,246 100 INFO rb-a683fe2-225997-428993 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-26 03:26:10,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.364 0.786 2026-10-26 03:26:10,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:10] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.109 2026-10-26 03:26:10,508 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:10,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.135 2026-10-26 03:26:10,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:26:10,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:26:11,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.580 2026-10-26 03:26:11,584 100 INFO rb-a683fe2-225997-428993 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-26 03:26:11,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.065 2026-10-26 03:26:11,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "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-26 03:26:11,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-26 03:26:11,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.064 0.092 2026-10-26 03:26:11,964 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:26:12,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.220 2026-10-26 03:26:12,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.284 2026-10-26 03:26:12,131 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "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-26 03:26:12,173 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:26:12,202 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:26:12,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.399 2026-10-26 03:26:12,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.037 0.467 2026-10-26 03:26:12,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.566 2026-10-26 03:26:12,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:12,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.441 2026-10-26 03:26:12,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.474 2026-10-26 03:26:12,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 7 0.010 0.348 2026-10-26 03:26:12,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:26:12,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.320 2026-10-26 03:26:12,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.296 2026-10-26 03:26:12,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.281 2026-10-26 03:26:12,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.279 2026-10-26 03:26:12,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.280 2026-10-26 03:26:12,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.236 2026-10-26 03:26:12,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.224 2026-10-26 03:26:12,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:26:12,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-26 03:26:12,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.301 2026-10-26 03:26:12,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-26 03:26:13,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.031 0.376 2026-10-26 03:26:13,070 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,127 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.356 2026-10-26 03:26:13,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.402 2026-10-26 03:26:13,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.003 0.447 2026-10-26 03:26:13,273 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.401 2026-10-26 03:26:13,331 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,340 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.372 2026-10-26 03:26:13,351 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,375 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,379 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.300 2026-10-26 03:26:13,397 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.012 0.268 2026-10-26 03:26:13,502 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,510 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,516 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,530 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,546 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,561 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,576 100 INFO rb-a683fe2-225997-428993 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-26 03:26:13,582 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:26:13,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:26:13,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34180 2026-10-26 03:26:13,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:26:13,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34180 2026-10-26 03:26:13,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032613_770848_TestUi.txt 2026-10-26 03:26:13,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4th_cpih_chrome_odoo" 2026-10-26 03:26:13,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-26 03:26:16,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34386 2026-10-26 03:26:16,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9r5pzg3m_chrome_odoo 2026-10-26 03:26:16,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32857/json/version 2026-10-26 03:26:16,173 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32857/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:26:16,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:26:16,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32857/json 2026-10-26 03:26:16,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:32857/json with timeout 3 increased to 10s during tests 2026-10-26 03:26:16,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32857/devtools/page/FBDB15D63C92A627142AEB8A34F860EC 2026-10-26 03:26:16,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:26:16,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:26:16,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:26:16,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:26:16,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:26:16,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:26:16,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:26:17,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 0.881 2026-10-26 03:26:17,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FBDB15D63C92A627142AEB8A34F860EC', 'loaderId': 'EC7B3A7956DCB3A6D12D31AAFB64E013', 'isDownload': False} 2026-10-26 03:26:17,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-26 03:26:17,796 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:17,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:17] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.016 2026-10-26 03:26:17,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:17] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.050 2026-10-26 03:26:17,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:17] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.060 2026-10-26 03:26:18,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:18] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.030 2026-10-26 03:26:18,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-26 03:26:18,503 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:26:18,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:26:18,522 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:26:18,559 100 INFO rb-a683fe2-225997-428993 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-26 03:26:19,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.308 0.779 2026-10-26 03:26:19,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:19] "GET /pos/web HTTP/1.1" 200 - 20 0.028 1.094 2026-10-26 03:26:19,798 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:19,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.153 2026-10-26 03:26:19,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:26:20,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-26 03:26:20,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.572 2026-10-26 03:26:20,850 100 INFO rb-a683fe2-225997-428993 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-26 03:26:20,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.083 2026-10-26 03:26:20,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:20] "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-26 03:26:21,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:26:21,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.059 0.063 2026-10-26 03:26:21,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.150 2026-10-26 03:26:21,267 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:26:21,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-26 03:26:21,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.267 2026-10-26 03:26:21,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.333 2026-10-26 03:26:21,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "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-26 03:26:21,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:26:21,526 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:26:21,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.414 2026-10-26 03:26:21,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.038 0.363 2026-10-26 03:26:21,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.393 2026-10-26 03:26:21,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.028 0.444 2026-10-26 03:26:21,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.446 2026-10-26 03:26:21,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:26:21,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.007 0.311 2026-10-26 03:26:21,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.322 2026-10-26 03:26:21,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:26:21,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.290 2026-10-26 03:26:21,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.287 2026-10-26 03:26:22,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.321 2026-10-26 03:26:22,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.257 2026-10-26 03:26:22,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.205 2026-10-26 03:26:22,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.227 2026-10-26 03:26:22,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-26 03:26:22,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:26:22,261 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.299 2026-10-26 03:26:22,309 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.249 2026-10-26 03:26:22,332 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,334 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.006 0.258 2026-10-26 03:26:22,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.001 0.250 2026-10-26 03:26:22,392 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,405 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,422 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.029 0.210 2026-10-26 03:26:22,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.210 2026-10-26 03:26:22,497 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,526 100 INFO rb-a683fe2-225997-428993 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-26 03:26:22,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:26:22,565 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:26:22,573 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34386 2026-10-26 03:26:22,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:26:22,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34386 2026-10-26 03:26:22,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032622_695627_TestUi.txt 2026-10-26 03:26:22,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9r5pzg3m_chrome_odoo" 2026-10-26 03:26:22,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-26 03:26:24,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34590 2026-10-26 03:26:24,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqjsipd5r_chrome_odoo 2026-10-26 03:26:24,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41137/json/version 2026-10-26 03:26:24,039 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41137/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:26:24,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:26:24,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41137/json 2026-10-26 03:26:24,116 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41137/json with timeout 3 increased to 10s during tests 2026-10-26 03:26:24,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41137/devtools/page/DA7D5DF4BDD98703CF019A5B9BF68946 2026-10-26 03:26:24,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:26:24,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:26:24,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:26:24,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:26:24,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-26 03:26:24,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-26 03:26:24,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:26:25,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.110 0.959 2026-10-26 03:26:25,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DA7D5DF4BDD98703CF019A5B9BF68946', 'loaderId': '8C957C3500FDDE0497B2598051077AA6', 'isDownload': False} 2026-10-26 03:26:25,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-26 03:26:25,698 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:25,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:25] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.013 2026-10-26 03:26:25,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:25] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-26 03:26:25,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:25] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-10-26 03:26:26,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:26] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:26:26,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.011 2026-10-26 03:26:26,647 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:26:26,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 03:26:26,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:26:26,716 100 INFO rb-a683fe2-225997-428993 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-26 03:26:27,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.326 0.776 2026-10-26 03:26:27,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:27] "GET /pos/web HTTP/1.1" 200 - 20 0.056 1.106 2026-10-26 03:26:27,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:28,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.115 2026-10-26 03:26:28,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:26:28,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:26:28,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:26:29,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.208 0.675 2026-10-26 03:26:29,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.074 2026-10-26 03:26:29,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "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-26 03:26:29,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:26:29,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.043 0.076 2026-10-26 03:26:29,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.011 0.189 2026-10-26 03:26:29,563 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:29,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.027 0.227 2026-10-26 03:26:29,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.018 0.340 2026-10-26 03:26:29,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.014 0.421 2026-10-26 03:26:29,840 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26: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-26 03:26:29,872 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:29,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.507 2026-10-26 03:26:29,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.432 2026-10-26 03:26:29,926 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:26:29,969 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 03:26:30,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.050 0.401 2026-10-26 03:26:30,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.456 2026-10-26 03:26:30,225 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.045 0.462 2026-10-26 03:26:30,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.009 0.294 2026-10-26 03:26:30,267 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:26:30,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.361 2026-10-26 03:26:30,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.375 2026-10-26 03:26:30,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.378 2026-10-26 03:26:30,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.037 0.335 2026-10-26 03:26:30,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.321 2026-10-26 03:26:30,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.215 2026-10-26 03:26:30,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.201 2026-10-26 03:26:30,539 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,579 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.017 0.218 2026-10-26 03:26:30,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.227 2026-10-26 03:26:30,643 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.203 2026-10-26 03:26:30,675 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,676 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:26:30,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.013 0.207 2026-10-26 03:26:30,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.185 2026-10-26 03:26:30,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:26:30,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:26:30,788 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:26:30,789 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.025 0.101 2026-10-26 03:26:30,805 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,828 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:26:30,877 100 INFO rb-a683fe2-225997-428993 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-26 03:26:30,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75206521 for PoS orders references: ['Order 00305-002-0001'] (draft: False) 2026-10-26 03:26:30,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:26:31,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75206521 with result: [{'id': 372, 'pos_reference': 'Order 00305-002-0001', 'account_move': False}] 2026-10-26 03:26:31,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.123 0.185 2026-10-26 03:26:31,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.026 2026-10-26 03:26:32,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-26 03:26:32,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:26:32,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.016 0.031 2026-10-26 03:26:32,225 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:32] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.033 0.059 2026-10-26 03:26:32,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:26:33,019 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,020 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:26:33,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:26:33,062 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,086 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,135 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,154 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,155 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,160 100 INFO rb-a683fe2-225997-428993 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-26 03:26:33,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:26:33,191 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:26:33,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34590 2026-10-26 03:26:33,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:26:33,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34590 2026-10-26 03:26:33,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032633_340546_TestUi.txt 2026-10-26 03:26:33,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqjsipd5r_chrome_odoo" 2026-10-26 03:26:33,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-26 03:26:39,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34801 2026-10-26 03:26:39,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1j0rm1ul_chrome_odoo 2026-10-26 03:26:39,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37455/json/version 2026-10-26 03:26:39,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37455/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:26:39,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:26:39,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37455/json 2026-10-26 03:26:39,134 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37455/json with timeout 3 increased to 10s during tests 2026-10-26 03:26:39,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37455/devtools/page/D148626684896EF2FDF9070069C23C35 2026-10-26 03:26:39,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:26:39,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:26:39,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:26:39,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:26:39,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-26 03:26:39,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-26 03:26:39,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:26:40,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:40] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.116 0.974 2026-10-26 03:26:40,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D148626684896EF2FDF9070069C23C35', 'loaderId': 'F7F48F77EBF301D401EFE8056301B8D7', 'isDownload': False} 2026-10-26 03:26:40,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-26 03:26:40,795 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:40,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:40] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-10-26 03:26:40,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:40] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.020 2026-10-26 03:26:40,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:40] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.076 2026-10-26 03:26:41,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:41] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-10-26 03:26:41,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-26 03:26:41,790 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:26:41,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:26:41,815 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:26:41,866 100 INFO rb-a683fe2-225997-428993 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-26 03:26:43,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.374 0.929 2026-10-26 03:26:43,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:43] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.313 2026-10-26 03:26:43,296 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:26:43,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.104 2026-10-26 03:26:43,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:26:43,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:26:44,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:26:44,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.184 0.633 2026-10-26 03:26:44,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "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-26 03:26:44,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "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-26 03:26:44,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:26:44,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 14 0.065 0.104 2026-10-26 03:26:44,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:26:44,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.025 0.206 2026-10-26 03:26:44,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:44] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.021 0.242 2026-10-26 03:26:45,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.334 2026-10-26 03:26:45,079 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:26:45,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.029 0.380 2026-10-26 03:26:45,110 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:26:45,132 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:26:45,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.480 2026-10-26 03:26:45,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.378 2026-10-26 03:26:45,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.010 0.398 2026-10-26 03:26:45,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.339 2026-10-26 03:26:45,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.197 2026-10-26 03:26:45,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:26:45,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.188 2026-10-26 03:26:45,368 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:26:45,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.034 0.239 2026-10-26 03:26:45,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.238 2026-10-26 03:26:45,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.232 2026-10-26 03:26:45,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.204 2026-10-26 03:26:45,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.204 2026-10-26 03:26:45,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-26 03:26:45,717 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,738 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.321 2026-10-26 03:26:45,794 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,798 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,818 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.340 2026-10-26 03:26:45,857 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,858 100 INFO rb-a683fe2-225997-428993 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-26 03:26:45,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:45] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.016 0.403 2026-10-26 03:26:46,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.036 0.458 2026-10-26 03:26:46,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.020 0.480 2026-10-26 03:26:46,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.497 2026-10-26 03:26:46,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.462 2026-10-26 03:26:46,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.453 2026-10-26 03:26:46,371 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.033 0.430 2026-10-26 03:26:46,399 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:26:46,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:26:46,514 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.421 2026-10-26 03:26:46,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:26:46,563 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,573 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,579 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,592 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,593 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:26:46,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.023 0.439 2026-10-26 03:26:46,624 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,642 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:26:46,697 100 INFO rb-a683fe2-225997-428993 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-26 03:26:46,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.019 0.470 2026-10-26 03:26:46,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.012 0.508 2026-10-26 03:26:46,799 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:26:46,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.022 0.496 2026-10-26 03:26:46,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 8 0.015 0.504 2026-10-26 03:26:46,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.005 0.344 2026-10-26 03:26:46,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.360 2026-10-26 03:26:46,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42042200 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-10-26 03:26:47,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42042200 with result: [{'id': 373, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-10-26 03:26:47,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.091 0.481 2026-10-26 03:26:47,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-26%2003:13:55 HTTP/1.1" 200 - 4 0.002 0.511 2026-10-26 03:26:47,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.026 0.068 2026-10-26 03:26:47,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-26 03:26:47,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:26:48,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:26:48,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:26:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:26:48,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34801 2026-10-26 03:26:48,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:26:48,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34801 2026-10-26 03:26:48,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032648_449265_TestUi.txt 2026-10-26 03:26:48,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1j0rm1ul_chrome_odoo" 2026-10-26 03:26:48,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-26 03:27:27,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<781334343716648.1792985247.890167951583862-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:27:27,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:27,979 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #120 deleted mail.mail records with IDs: [277] 2026-10-26 03:27:28,035 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #120 deleted mail.message records with IDs: [22681] 2026-10-26 03:27:28,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:28,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:27:30,267 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #120 deleted pos.payment.method records with IDs: [283] 2026-10-26 03:27:31,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-26 03:27:31,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:28:09,948 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #123 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 03:28:13,998 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #123 deleted ir.attachment records with IDs: [6155, 6156, 6157, 6158, 6159, 6160, 6161, 6162, 6202, 6203, 6204, 6205, 6206, 6207, 6208, 6209] 2026-10-26 03:28:13,998 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #123 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-26 03:28:14,050 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #123 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-10-26 03:28:22,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-26 03:28:23,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35026 2026-10-26 03:28:23,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9woc4vzq_chrome_odoo 2026-10-26 03:28:23,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33817/json/version 2026-10-26 03:28:23,523 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33817/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:28:23,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:28:23,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33817/json 2026-10-26 03:28:23,679 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33817/json with timeout 3 increased to 10s during tests 2026-10-26 03:28:23,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33817/devtools/page/B59CE7094BBB367A4C9FD946F31DA63E 2026-10-26 03:28:23,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:28:23,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:28:24,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:28:24,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:28:24,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-10-26 03:28:24,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-26 03:28:24,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:28:25,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:25] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.113 1.182 2026-10-26 03:28:25,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B59CE7094BBB367A4C9FD946F31DA63E', 'loaderId': 'F4CAF5CAB5A6367235BE3389DD043B2D', 'isDownload': False} 2026-10-26 03:28:25,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-26 03:28:25,496 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:28:25,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:25] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-26 03:28:25,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:25] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.049 2026-10-26 03:28:25,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:25] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.073 2026-10-26 03:28:26,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:26] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-10-26 03:28:26,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-26 03:28:26,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:28:26,350 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:28:26,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:28:26,389 100 INFO rb-a683fe2-225997-428993 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-26 03:28:27,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.443 0.802 2026-10-26 03:28:27,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 1.243 2026-10-26 03:28:27,782 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:28:27,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.027 0.111 2026-10-26 03:28:27,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 03:28:28,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 03:28:28,864 100 INFO rb-a683fe2-225997-428993 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-26 03:28:28,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.235 0.631 2026-10-26 03:28:29,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.104 2026-10-26 03:28:29,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.025 2026-10-26 03:28:29,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.009 2026-10-26 03:28:29,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 14 0.040 0.069 2026-10-26 03:28:29,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.025 0.189 2026-10-26 03:28:29,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:28:29,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.036 0.276 2026-10-26 03:28:29,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.008 0.340 2026-10-26 03:28:29,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.026 0.408 2026-10-26 03:28:29,791 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:28:29,831 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:28:29,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.013 0.486 2026-10-26 03:28:29,868 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:28:29,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.498 2026-10-26 03:28:29,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.021 0.416 2026-10-26 03:28:29,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:28:30,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.022 0.431 2026-10-26 03:28:30,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.023 0.465 2026-10-26 03:28:30,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.296 2026-10-26 03:28:30,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.008 0.024 2026-10-26 03:28:30,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 18 0.019 0.352 2026-10-26 03:28:30,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.329 2026-10-26 03:28:30,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.028 0.312 2026-10-26 03:28:30,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.264 2026-10-26 03:28:30,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.202 2026-10-26 03:28:30,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.486 2026-10-26 03:28:30,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.027 0.234 2026-10-26 03:28:30,507 100 INFO rb-a683fe2-225997-428993 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-26 03:28:30,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.015 0.210 2026-10-26 03:28:30,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.025 0.206 2026-10-26 03:28:30,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.012 0.299 2026-10-26 03:28:30,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 8 0.022 0.347 2026-10-26 03:28:30,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:30] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 4 0.008 0.356 2026-10-26 03:28:31,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:31] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.159 0.478 2026-10-26 03:28:31,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:31] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 4 0.002 0.616 2026-10-26 03:28:31,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:31] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-26%2003:27:31 HTTP/1.1" 200 - 4 0.004 0.581 2026-10-26 03:28:31,969 100 INFO rb-a683fe2-225997-428993 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-26 03:28:31,973 100 INFO rb-a683fe2-225997-428993 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-26 03:28:31,990 100 INFO rb-a683fe2-225997-428993 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-26 03:28:32,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:32] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.065 0.213 2026-10-26 03:28:32,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:28:33,037 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,039 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,082 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,094 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,095 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,128 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,130 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,146 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,175 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,291 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,321 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,407 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,422 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,438 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:28:33,449 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:28:33,478 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,491 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,507 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,519 100 INFO rb-a683fe2-225997-428993 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-26 03:28:33,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25640850 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-26 03:28:33,559 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:28:35,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25640850 with result: [{'id': 375, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-26 03:28:35,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 0.970 1.145 2026-10-26 03:28:35,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.464 2026-10-26 03:28:35,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:35] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.019 2026-10-26 03:28:36,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:28:36,477 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:28:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:28:36,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35026 2026-10-26 03:28:36,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:28:36,509 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35026 2026-10-26 03:28:36,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_032836_701007_TestUi.txt 2026-10-26 03:28:36,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9woc4vzq_chrome_odoo" 2026-10-26 03:28:36,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-26 03:29:17,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<635381710790582.1792985357.474334001541138-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:29:17,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:29:17,541 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted mail.mail records with IDs: [278] 2026-10-26 03:29:17,562 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted mail.message records with IDs: [23666] 2026-10-26 03:29:17,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:29:17,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:29:19,637 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted pos.payment.method records with IDs: [300] 2026-10-26 03:29:20,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-26 03:29:22,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42095271 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-26 03:29:23,740 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [698] 2026-10-26 03:29:27,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42095271 with result: [{'id': 376, 'pos_reference': 'Order 00042-003-0014', 'account_move': 730}] 2026-10-26 03:29:27,726 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-26 03:29:30,659 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [700] 2026-10-26 03:29:33,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-26 03:29:37,817 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [703, 704] 2026-10-26 03:29:41,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-26 03:29:46,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32750844 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-26 03:29:47,146 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [709, 710] 2026-10-26 03:29:47,859 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [714, 715, 716] 2026-10-26 03:29:52,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32750844 with result: [{'id': 379, 'pos_reference': 'Order 00042-003-0014', 'account_move': 738}] 2026-10-26 03:29:54,199 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-26 03:29:58,772 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [717, 718] 2026-10-26 03:30:01,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-26 03:30:04,638 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [721, 722] 2026-10-26 03:30:07,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-26 03:30:09,547 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [726] 2026-10-26 03:30:10,624 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [728] 2026-10-26 03:30:13,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-26 03:30:15,144 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #127 deleted stock.move records with IDs: [729] 2026-10-26 03:30:16,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 03:30:53,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-26 03:30:53,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95992526 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-26 03:30:53,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95992526 with result: [{'id': 386, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-26 03:30:53,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:30:54,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:30:56,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:30:56] "GET /pos/pay/386?access_token=91bf068b-2c44-4979-acd2-d6939ee7daa9 HTTP/1.1" 200 - 377 0.388 2.579 2026-10-26 03:30:56,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:30:56,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:30:56] "POST /pos/pay/transaction/386 HTTP/1.1" 200 - 49 0.043 0.087 2026-10-26 03:30:56,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:30:57,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:30:57] "GET /pos/pay/confirmation/386?access_token=91bf068b-2c44-4979-acd2-d6939ee7daa9&tx_id=1 HTTP/1.1" 200 - 316 0.328 0.746 2026-10-26 03:30:59,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-26 03:31:00,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70913342 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-26 03:31:00,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70913342 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-26 03:31:00,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:31:00,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:02,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:02] "GET /pos/pay/387?access_token=c7279b2e-a9c4-4698-907e-1df846c5966c HTTP/1.1" 200 - 377 0.332 1.634 2026-10-26 03:31:02,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:02,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:02] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.052 0.097 2026-10-26 03:31:02,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:03,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:03] "GET /pos/pay/confirmation/387?access_token=c7279b2e-a9c4-4698-907e-1df846c5966c&tx_id=2 HTTP/1.1" 200 - 316 0.347 0.760 2026-10-26 03:31:06,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-26 03:31:06,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34170881 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-26 03:31:06,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34170881 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-26 03:31:06,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:31:07,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:08,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:08] "GET /pos/pay/388?access_token=56a560e0-2122-4fa5-a9f0-868bf2884d05 HTTP/1.1" 200 - 377 0.542 1.663 2026-10-26 03:31:08,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:09,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:09] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.055 0.110 2026-10-26 03:31:09,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:10,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:10] "GET /pos/pay/confirmation/388?access_token=56a560e0-2122-4fa5-a9f0-868bf2884d05&tx_id=3 HTTP/1.1" 200 - 293 0.394 0.788 2026-10-26 03:31:10,389 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:10,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:10] "GET /pos/pay/388?access_token=56a560e0-2122-4fa5-a9f0-868bf2884d05 HTTP/1.1" 200 - 44 0.109 0.119 2026-10-26 03:31:10,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:10,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:10] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 39 0.035 0.081 2026-10-26 03:31:10,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:11,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:11] "GET /pos/pay/confirmation/388?access_token=56a560e0-2122-4fa5-a9f0-868bf2884d05&tx_id=4 HTTP/1.1" 200 - 222 0.421 0.647 2026-10-26 03:31:14,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-26 03:31:14,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35253 2026-10-26 03:31:14,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplt349km__chrome_odoo 2026-10-26 03:31:14,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33651/json/version 2026-10-26 03:31:14,868 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33651/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:31:14,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:31:14,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33651/json 2026-10-26 03:31:14,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33651/json with timeout 3 increased to 10s during tests 2026-10-26 03:31:14,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33651/devtools/page/2CF786607321C824F404DE919F7D135D 2026-10-26 03:31:14,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:31:15,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:31:15,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_op_user from n/a 2026-10-26 03:31:15,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:31:15,178 100 INFO rb-a683fe2-225997-428993 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-26 03:31:15,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-26 03:31:15,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:31:16,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:16] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.126 0.942 2026-10-26 03:31:16,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '2CF786607321C824F404DE919F7D135D', 'loaderId': '5FB85DBA615D047EA3099C31298F1B70', 'isDownload': False} 2026-10-26 03:31:16,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-26 03:31:16,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:31:16,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.041 0.014 2026-10-26 03:31:16,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.053 2026-10-26 03:31:16,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.078 2026-10-26 03:31:17,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.022 2026-10-26 03:31:17,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.024 2026-10-26 03:31:17,208 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:31:17,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-26 03:31:17,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:31:17,273 100 INFO rb-a683fe2-225997-428993 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-26 03:31:18,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.289 0.623 2026-10-26 03:31:18,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.953 2026-10-26 03:31:18,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:31:18,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.154 2026-10-26 03:31:18,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:31:18,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:31:19,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.158 0.530 2026-10-26 03:31:19,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:31:19,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.065 2026-10-26 03:31:19,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.012 2026-10-26 03:31:19,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:31:19,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-26%2003:30:16 HTTP/1.1" 200 - 14 0.049 0.062 2026-10-26 03:31:19,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.096 2026-10-26 03:31:19,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.093 2026-10-26 03:31:19,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.114 2026-10-26 03:31:19,774 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:31:19,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.027 0.128 2026-10-26 03:31:19,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.150 2026-10-26 03:31:19,854 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:31:19,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.144 2026-10-26 03:31:19,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:19] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-26%2003:30:16 HTTP/1.1" 200 - 4 0.015 0.183 2026-10-26 03:31:20,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.022 0.128 2026-10-26 03:31:20,038 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:31:20,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:20,049 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:20,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:20,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.008 0.031 2026-10-26 03:31:20,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.015 2026-10-26 03:31:20,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.007 0.022 2026-10-26 03:31:20,812 100 INFO rb-a683fe2-225997-428993 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-26 03:31:20,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.025 2026-10-26 03:31:20,862 100 INFO rb-a683fe2-225997-428993 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-26 03:31:20,883 100 INFO rb-a683fe2-225997-428993 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-26 03:31:20,891 100 INFO rb-a683fe2-225997-428993 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-26 03:31:20,915 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,796 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,812 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,869 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,872 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:21,877 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:21,911 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 03:31:21,943 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,957 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,979 100 INFO rb-a683fe2-225997-428993 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-26 03:31:21,995 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,011 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,039 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:31:22,852 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,867 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,879 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,899 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,927 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,934 100 INFO rb-a683fe2-225997-428993 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-26 03:31:22,954 100 INFO rb-a683fe2-225997-428993 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-26 03:31:23,778 100 INFO rb-a683fe2-225997-428993 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-26 03:31:23,780 100 INFO rb-a683fe2-225997-428993 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-26 03:31:23,799 100 INFO rb-a683fe2-225997-428993 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-26 03:31:23,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:31:23,835 100 INFO rb-a683fe2-225997-428993 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-26 03:31:23,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35255183 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-26 03:31:24,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35255183 with result: [{'id': 389, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-26 03:31:24,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.135 0.109 2026-10-26 03:31:24,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.018 0.033 2026-10-26 03:31:24,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.027 2026-10-26 03:31:24,265 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [454] 2026-10-26 03:31:24,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 03:31:24,300 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.order records with IDs: [389] 2026-10-26 03:31:24,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.037 0.057 2026-10-26 03:31:24,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:24] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:25,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 03:31:25,712 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,734 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,750 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,763 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,779 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,803 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,813 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,830 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,850 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,863 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,882 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:31:25,914 100 INFO rb-a683fe2-225997-428993 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-26 03:31:25,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81888181 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-26 03:31:26,029 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81888181 with result: [{'id': 390, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-26 03:31:26,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.035 0.103 2026-10-26 03:31:26,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:26] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.012 0.024 2026-10-26 03:31:26,166 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [455] 2026-10-26 03:31:26,189 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.order records with IDs: [390] 2026-10-26 03:31:26,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:26] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.033 0.049 2026-10-26 03:31:27,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 03:31:27,463 100 INFO rb-a683fe2-225997-428993 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-26 03:31:27,479 100 INFO rb-a683fe2-225997-428993 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-26 03:31:27,496 100 INFO rb-a683fe2-225997-428993 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-26 03:31:27,519 100 INFO rb-a683fe2-225997-428993 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-26 03:31:27,529 100 INFO rb-a683fe2-225997-428993 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-26 03:31:27,546 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,374 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,380 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,397 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,412 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,429 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,445 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:31:28,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5679591 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-26 03:31:28,482 100 INFO rb-a683fe2-225997-428993 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-26 03:31:28,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5679591 with result: [{'id': 391, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-26 03:31:28,623 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.040 0.113 2026-10-26 03:31:28,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:28] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.025 2026-10-26 03:31:28,763 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [456] 2026-10-26 03:31:28,783 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #134 deleted pos.order records with IDs: [391] 2026-10-26 03:31:28,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:28] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.021 0.059 2026-10-26 03:31:28,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-10-26 03:31:30,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-26 03:31:30,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:31:30,056 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:31:30,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35253 2026-10-26 03:31:30,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:31:30,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35253 2026-10-26 03:31:30,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033130_207221_TestUi.txt 2026-10-26 03:31:30,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplt349km__chrome_odoo" 2026-10-26 03:31:30,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-26 03:31:30,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31540099 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-26 03:31:30,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31540099 with result: [{'id': 392, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-26 03:31:30,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:31:31,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:32,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:32] "GET /pos/pay/392?access_token=46ec9d14-6315-4a28-b347-faa97927aa8 HTTP/1.1" 403 - 200 0.150 1.363 2026-10-26 03:31:32,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:32,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:32] "GET /pos/pay/392?access_token= HTTP/1.1" 403 - 21 0.016 0.058 2026-10-26 03:31:32,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:32,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:32] "GET /pos/pay/confirmation/392?access_token=46ec9d14-6315-4a28-b347-faa97927aa8&tx_id=1 HTTP/1.1" 403 - 20 0.054 0.066 2026-10-26 03:31:32,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-26 03:31:32,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:32] "GET /pos/pay/confirmation/392?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.025 0.083 2026-10-26 03:31:32,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-26 03:31:33,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35485 2026-10-26 03:31:33,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2c2p0ag6_chrome_odoo 2026-10-26 03:31:33,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42727/json/version 2026-10-26 03:31:33,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42727/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:31:33,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 03:31:33,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42727/json 2026-10-26 03:31:33,467 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42727/json with timeout 3 increased to 10s during tests 2026-10-26 03:31:33,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42727/devtools/page/B7E33038B1E61018F612FE47EFB89004 2026-10-26 03:31:33,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-26 03:31:33,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-26 03:31:33,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_op_user from n/a 2026-10-26 03:31:33,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-26 03:31:33,704 100 INFO rb-a683fe2-225997-428993 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-26 03:31:33,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-26 03:31:33,749 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:31:34,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:34] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.103 1.046 2026-10-26 03:31:34,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B7E33038B1E61018F612FE47EFB89004', 'loaderId': 'B588E658C433805F2406AEE36E1D69F7', 'isDownload': False} 2026-10-26 03:31:34,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-26 03:31:34,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:31:35,000 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-26 03:31:35,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.050 2026-10-26 03:31:35,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.038 2026-10-26 03:31:35,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 03:31:35,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-26 03:31:35,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:31:35,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:31:35,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:31:35,893 100 INFO rb-a683fe2-225997-428993 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-26 03:31:36,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.427 0.663 2026-10-26 03:31:37,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.126 2026-10-26 03:31:37,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:31:37,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.158 2026-10-26 03:31:37,296 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 03:31:37,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:31:38,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.189 0.545 2026-10-26 03:31:38,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:31:38,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.105 2026-10-26 03:31:38,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.019 2026-10-26 03:31:38,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-26 03:31:38,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-26%2003:30:16 HTTP/1.1" 200 - 14 0.058 0.100 2026-10-26 03:31:38,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:31:38,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.030 0.163 2026-10-26 03:31:38,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.198 2026-10-26 03:31:38,760 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:31:38,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.030 0.211 2026-10-26 03:31:38,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.244 2026-10-26 03:31:38,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.254 2026-10-26 03:31:38,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.129 2026-10-26 03:31:38,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-26%2003:30:16 HTTP/1.1" 200 - 4 0.006 0.141 2026-10-26 03:31:38,930 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:38,962 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:31:38,972 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:38,975 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:39,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:39] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.068 0.208 2026-10-26 03:31:39,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:39] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.007 0.024 2026-10-26 03:31:39,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.043 2026-10-26 03:31:39,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:39] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.006 0.028 2026-10-26 03:31:39,684 100 INFO rb-a683fe2-225997-428993 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-26 03:31:39,727 100 INFO rb-a683fe2-225997-428993 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-26 03:31:39,759 100 INFO rb-a683fe2-225997-428993 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-26 03:31:39,760 100 INFO rb-a683fe2-225997-428993 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-26 03:31:39,772 100 INFO rb-a683fe2-225997-428993 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-26 03:31:39,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.045 2026-10-26 03:31:40,678 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,679 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,722 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,730 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:40,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:40,760 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 03:31:40,791 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,801 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,815 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,831 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,854 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,864 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,881 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,896 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,912 100 INFO rb-a683fe2-225997-428993 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-26 03:31:40,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:31:40,947 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78075552 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-26 03:31:40,954 100 INFO rb-a683fe2-225997-428993 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-26 03:31:41,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78075552 with result: [{'id': 393, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-26 03:31:41,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.056 0.111 2026-10-26 03:31:41,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:41] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.011 0.033 2026-10-26 03:31:41,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:41] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F393%3Faccess_token%3Dc0e53fc7-c0df-4da1-8eca-c31fa1e5c6e7?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.136 2026-10-26 03:31:41,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:31:41,962 100 INFO rb-a683fe2-225997-428993 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-26 03:31:41,983 100 INFO rb-a683fe2-225997-428993 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-26 03:31:42,036 100 INFO rb-a683fe2-225997-428993 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-26 03:31:42,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:42] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.014 2026-10-26 03:31:42,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 03:31:42,101 100 INFO rb-a683fe2-225997-428993 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-26 03:31:42,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-26 03:31:42,129 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:31:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:31:42,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35485 2026-10-26 03:31:42,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-26 03:31:42,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35485 2026-10-26 03:31:42,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033142_352846_TestUi.txt 2026-10-26 03:31:42,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2c2p0ag6_chrome_odoo" 2026-10-26 03:31:42,684 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #132 deleted pos.payment.method records with IDs: [312] 2026-10-26 03:31:42,874 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #132 deleted account.account records with IDs: [3264] 2026-10-26 03:31:43,138 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #132 deleted account.journal records with IDs: [1244] 2026-10-26 03:31:43,212 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #132 deleted account.account records with IDs: [3263] 2026-10-26 03:31:43,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:32:20,181 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-26 03:32:24,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-26 03:32:25,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35683 2026-10-26 03:32:25,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpy9y2snyg_chrome_odoo 2026-10-26 03:32:25,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44127/json/version 2026-10-26 03:32:25,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44127/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:32:25,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:32:25,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44127/json 2026-10-26 03:32:25,199 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44127/json with timeout 3 increased to 10s during tests 2026-10-26 03:32:25,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44127/devtools/page/B0EB06ADC2DEB0F54DAFF2E4FE6140AC 2026-10-26 03:32:25,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:32:25,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:32:25,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:32:25,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:32:25,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:32:25,683 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:32:25,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:32:26,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:26] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.129 1.008 2026-10-26 03:32:26,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B0EB06ADC2DEB0F54DAFF2E4FE6140AC', 'loaderId': 'E41D93F20065583C6AE3D4360C23B95A', 'isDownload': False} 2026-10-26 03:32:26,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-26 03:32:26,886 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:32:26,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:26] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 03:32:26,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:26] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.066 2026-10-26 03:32:27,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.079 2026-10-26 03:32:27,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:32:27,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.016 2026-10-26 03:32:27,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-26 03:32:27,819 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:32:27,834 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:32:27,871 100 INFO rb-a683fe2-225997-428993 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-26 03:32:30,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.312 1.889 2026-10-26 03:32:30,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 2.220 2026-10-26 03:32:30,219 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:32:30,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.148 2026-10-26 03:32:30,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-26 03:32:30,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.022 2026-10-26 03:32:31,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:32:31,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.197 0.673 2026-10-26 03:32:31,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "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-26 03:32:31,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 03:32:31,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:32:31,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.038 0.079 2026-10-26 03:32:31,931 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:32:32,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.046 0.199 2026-10-26 03:32:32,055 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32: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-26 03:32:32,086 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:32:32,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:32:32,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.031 0.303 2026-10-26 03:32:32,144 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:32:32,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.397 2026-10-26 03:32:32,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.407 2026-10-26 03:32:32,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.456 2026-10-26 03:32:32,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.382 2026-10-26 03:32:32,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.052 0.291 2026-10-26 03:32:32,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.368 2026-10-26 03:32:32,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.305 2026-10-26 03:32:32,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.304 2026-10-26 03:32:32,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.325 2026-10-26 03:32:32,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.314 2026-10-26 03:32:32,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.006 0.201 2026-10-26 03:32:32,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.146 2026-10-26 03:32:32,770 100 INFO rb-a683fe2-225997-428993 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-26 03:32:32,799 100 INFO rb-a683fe2-225997-428993 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-26 03:32:32,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.025 2026-10-26 03:32:32,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.170 2026-10-26 03:32:32,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.042 2026-10-26 03:32:33,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:32:33,756 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,764 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,827 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,838 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,851 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,873 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,894 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,910 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,926 100 INFO rb-a683fe2-225997-428993 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-26 03:32:33,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:32:34,079 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:32:34,080 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:32:34,083 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:32:34,087 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:32:34,088 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:32:34,089 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:32:34,090 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:32:34,090 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:32:34,091 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:32:34,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:32:34,101 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:32:34,109 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:32:34,110 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:32:34,111 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:32:34,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:32:34,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:32:34,158 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:32:34,160 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:32:34,161 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:32:34,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:32:34,172 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:32:34,179 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:32:34,180 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:32:34,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:32:34,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:32:34,186 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:32:34,187 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:32:34,188 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:32:34,195 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:32:34,196 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:32:34,198 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:32:34,203 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:32:34,203 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:32:34,210 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:32:34,211 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:32:34,220 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:32:34,246 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:32:34,262 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:32:34,263 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:32:34,290 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:32:34,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:32:34,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:32:34,318 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:32:34,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:32:34,332 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:32:34,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:32:34,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:32:34,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:32:34,371 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:32:34,372 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:32:34,378 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:32:34,383 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:32:34,385 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:32:34,386 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:32:34,397 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:32:34,404 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:32:34,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:32:34,447 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:32:34,451 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:32:34,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:32:34,454 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:32:34,457 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:32:34,478 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:32:34,484 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:32:34,487 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:32:34,488 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:32:34,489 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:32:34,489 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:32:34,490 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:32:34,491 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:32:34,492 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:32:34,493 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:32:34,496 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:32:34,513 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:32:34,514 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:32:34,514 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:32:34,522 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:32:34,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:32:34,533 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:32:34,541 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:32:34,543 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:32:34,548 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:32:34,549 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:32:34,551 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:32:34,554 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:32:34,555 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:32:34,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:32:34,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:32:34,557 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:32:34,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:32:34,610 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:32:34,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:32:34,642 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:32:34,646 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:32:34,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:32:34,677 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:32:34,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 03:32:34,693 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:32:34,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:32:34,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:32:34,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:32:34,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:32:34,708 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:32:34,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:32:34,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:32:34,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:32:34,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:32:34,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:32:34,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:32:34,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:32:34,717 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:32:34,720 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:32:34,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:32:34,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:32:34,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:32:34,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:32:34,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:32:34,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:32:34,764 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:32:34,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:32:35,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45715559 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-26 03:32:35,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 03:32:35,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45715559 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-26 03:32:35,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.121 0.110 2026-10-26 03:32:35,555 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:35] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:32:36,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:32:36,801 100 INFO rb-a683fe2-225997-428993 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-26 03:32:36,809 100 INFO rb-a683fe2-225997-428993 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-26 03:32:36,829 100 INFO rb-a683fe2-225997-428993 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-26 03:32:36,843 100 INFO rb-a683fe2-225997-428993 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-26 03:32:36,860 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:32:36,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:32:36,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.059 2026-10-26 03:32:37,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:32:37,765 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,789 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,793 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,810 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,833 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,843 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,879 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,882 100 INFO ? werkzeug: 127.0.0.1 - - [26/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-26 03:32:37,885 100 INFO ? werkzeug: 127.0.0.1 - - [26/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-26 03:32:37,891 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,917 100 INFO rb-a683fe2-225997-428993 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-26 03:32:37,949 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:32:37,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68340731 for PoS orders references: ['Order 00323-002-0002'] (draft: False) 2026-10-26 03:32:37,996 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:32:38,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68340731 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0002', 'account_move': False}] 2026-10-26 03:32:38,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.117 0.228 2026-10-26 03:32:38,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 03:32:40,186 100 INFO rb-a683fe2-225997-428993 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-26 03:32:40,255 100 INFO rb-a683fe2-225997-428993 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-26 03:32:40,279 100 INFO rb-a683fe2-225997-428993 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-26 03:32:40,309 100 INFO rb-a683fe2-225997-428993 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-26 03:32:40,310 100 INFO rb-a683fe2-225997-428993 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-26 03:32:40,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 03:32:41,118 100 INFO rb-a683fe2-225997-428993 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-26 03:32:41,138 100 INFO rb-a683fe2-225997-428993 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-26 03:32:41,144 100 INFO rb-a683fe2-225997-428993 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-26 03:32:41,174 100 INFO rb-a683fe2-225997-428993 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-26 03:32:41,188 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:32:41,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:32:41,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16259495 for PoS orders references: ['Order 00323-002-0003'] (draft: True) 2026-10-26 03:32:41,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16259495 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-26 03:32:41,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.058 0.147 2026-10-26 03:32:41,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.168 2026-10-26 03:32:43,023 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,026 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,042 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,059 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,078 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,098 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,118 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 03:32:43,133 100 INFO rb-a683fe2-225997-428993 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-26 03:32:43,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74101368 for PoS orders references: ['Order 00323-002-0003'] (draft: False) 2026-10-26 03:32:43,197 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [614] 2026-10-26 03:32:43,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74101368 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-26 03:32:43,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.072 0.188 2026-10-26 03:32:44,205 100 INFO rb-a683fe2-225997-428993 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-26 03:32:44,211 100 INFO rb-a683fe2-225997-428993 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-26 03:32:44,248 100 INFO rb-a683fe2-225997-428993 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-26 03:32:44,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.050 2026-10-26 03:32:45,081 100 INFO rb-a683fe2-225997-428993 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-26 03:32:45,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:32:45,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:32:45,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.049 2026-10-26 03:32:45,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:32:45,946 100 INFO rb-a683fe2-225997-428993 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-26 03:32:45,971 100 INFO rb-a683fe2-225997-428993 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-26 03:32:45,976 100 INFO rb-a683fe2-225997-428993 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-26 03:32:45,993 100 INFO rb-a683fe2-225997-428993 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-26 03:32:46,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:32:46,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35143757 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-26 03:32:46,047 100 INFO rb-a683fe2-225997-428993 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-26 03:32:46,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35143757 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-26 03:32:46,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.056 0.099 2026-10-26 03:32:46,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:32:46,966 100 INFO rb-a683fe2-225997-428993 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-26 03:32:46,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:32:47,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.059 2026-10-26 03:32:47,845 100 INFO rb-a683fe2-225997-428993 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-26 03:32:47,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:32:47,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:32:47,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.069 2026-10-26 03:32:48,744 100 INFO rb-a683fe2-225997-428993 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-26 03:32:48,760 100 INFO rb-a683fe2-225997-428993 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-26 03:32:49,103 100 INFO rb-a683fe2-225997-428993 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-26 03:32:49,214 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81256722 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-26 03:32:49,246 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [610, 611] 2026-10-26 03:32:49,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81256722 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-26 03:32:49,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.080 0.111 2026-10-26 03:32:49,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:49] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.040 2026-10-26 03:32:50,558 100 INFO rb-a683fe2-225997-428993 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-26 03:32:50,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:32:50,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 03:32:50,593 100 INFO rb-a683fe2-225997-428993 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-26 03:32:50,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:32:50,636 100 INFO rb-a683fe2-225997-428993 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-26 03:32:50,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:32:50,666 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:32:50,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35683 2026-10-26 03:32:50,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:32:50,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35683 2026-10-26 03:32:50,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033250_869401_TestFrontend.txt 2026-10-26 03:32:50,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpy9y2snyg_chrome_odoo" 2026-10-26 03:32:51,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35943 2026-10-26 03:32:51,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4uhiiyh8_chrome_odoo 2026-10-26 03:32:51,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36643/json/version 2026-10-26 03:32:51,402 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36643/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:32:51,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:32:51,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36643/json 2026-10-26 03:32:51,512 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36643/json with timeout 3 increased to 10s during tests 2026-10-26 03:32:51,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36643/devtools/page/2BAD6FFD3D5E5E8AD2F3DCE9CA5D5655 2026-10-26 03:32:51,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:32:51,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:32:51,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:32:51,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:32:51,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:32:51,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:32:51,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.019 0.076 2026-10-26 03:32:51,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '2BAD6FFD3D5E5E8AD2F3DCE9CA5D5655', 'loaderId': '2190A87D59BA886BD82001EC1EFF5819', 'isDownload': False} 2026-10-26 03:32:51,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-26 03:32:51,921 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:32:51,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:51] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:32:51,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:51] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.019 2026-10-26 03:32:52,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-26 03:32:52,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:32:52,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 03:32:52,851 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:32:52,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.033 2026-10-26 03:32:52,872 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:32:52,933 100 INFO rb-a683fe2-225997-428993 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-26 03:32:53,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.196 0.615 2026-10-26 03:32:53,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.818 2026-10-26 03:32:53,843 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:32:53,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.146 2026-10-26 03:32:54,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:32:54,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 03:32:55,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.189 0.564 2026-10-26 03:32:55,041 100 INFO rb-a683fe2-225997-428993 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-26 03:32:55,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.074 0.083 2026-10-26 03:32:55,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "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-26 03:32:55,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.007 2026-10-26 03:32:55,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.048 0.018 2026-10-26 03:32:55,470 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:32:55,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.153 2026-10-26 03:32:55,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.009 2026-10-26 03:32:55,595 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "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-26 03:32:55,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:32:55,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:32:55,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.035 0.295 2026-10-26 03:32:55,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.011 0.362 2026-10-26 03:32:55,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.377 2026-10-26 03:32:55,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.309 2026-10-26 03:32:55,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.505 2026-10-26 03:32:55,896 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.290 2026-10-26 03:32:56,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.023 0.305 2026-10-26 03:32:56,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.327 2026-10-26 03:32:56,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.275 2026-10-26 03:32:56,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.292 2026-10-26 03:32:56,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.306 2026-10-26 03:32:56,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.015 0.253 2026-10-26 03:32:56,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.120 2026-10-26 03:32:56,290 100 INFO rb-a683fe2-225997-428993 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-26 03:32:56,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.057 2026-10-26 03:32:56,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.002 2026-10-26 03:32:57,319 100 INFO rb-a683fe2-225997-428993 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-26 03:32:57,342 100 INFO rb-a683fe2-225997-428993 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-26 03:32:57,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12874852 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-26 03:32:57,378 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [616, 617] 2026-10-26 03:32:57,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12874852 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-26 03:32:57,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.064 0.100 2026-10-26 03:32:58,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:32:58,265 100 INFO rb-a683fe2-225997-428993 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-26 03:32:58,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.012 2026-10-26 03:32:59,074 100 INFO rb-a683fe2-225997-428993 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-26 03:32:59,081 100 INFO rb-a683fe2-225997-428993 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-26 03:32:59,093 100 INFO rb-a683fe2-225997-428993 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-26 03:32:59,109 100 INFO rb-a683fe2-225997-428993 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-26 03:32:59,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:32:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:32:59,957 100 INFO rb-a683fe2-225997-428993 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-26 03:33:00,018 100 INFO rb-a683fe2-225997-428993 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-26 03:33:00,024 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:00,035 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:00,057 100 INFO rb-a683fe2-225997-428993 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-26 03:33:00,086 100 INFO rb-a683fe2-225997-428993 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-26 03:33:00,120 100 INFO rb-a683fe2-225997-428993 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-26 03:33:00,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71033761 for PoS orders references: ['Order 00323-002-0004'] (draft: False) 2026-10-26 03:33:00,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:33:00,188 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [620, 621] 2026-10-26 03:33:00,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71033761 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-26 03:33:00,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.085 0.156 2026-10-26 03:33:00,594 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:33:00,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:33:00,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:33:00,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:33:00,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:33:00,609 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:33:00,612 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:33:00,613 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:33:00,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:33:00,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:33:00,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:33:00,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:33:00,626 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:33:00,628 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:33:00,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:33:00,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:33:00,632 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:33:00,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:33:00,644 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:33:00,649 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:33:00,652 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:33:00,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:33:00,670 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:33:00,674 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:00,681 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:33:00,682 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:33:00,685 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:33:00,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:33:00,701 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:33:00,707 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:33:00,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:33:00,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:33:00,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:33:00,730 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:33:00,732 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:33:00,757 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.096 2026-10-26 03:33:00,771 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:33:00,825 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-10-26 03:33:00,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-10-26 03:33:00,849 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 03:33:00,852 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:33:00,862 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 03:33:00,866 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:33:00,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:33:00,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:33:00,895 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:33:00,898 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:33:00,907 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:33:00,930 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:33:00,943 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:33:00,951 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:33:00,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 03:33:00,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:33:00,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:33:00,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:33:00,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:33:00,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:33:00,984 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:33:00,986 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:33:00,988 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:33:00,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.032 2026-10-26 03:33:00,990 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:33:00,991 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:33:00,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:33:00,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:33:00,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:33:00,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:33:00,996 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:33:00,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:33:00,998 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:33:00,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:33:00,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:33:01,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:33:01,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:33:01,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:33:01,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:33:01,004 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:33:01,010 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:33:01,011 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:33:01,011 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:33:01,012 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:33:01,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:33:01,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:33:01,059 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:01,063 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:33:01,071 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:33:01,088 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:33:01,099 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:33:01,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:33:01,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:01,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:33:01,143 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:33:01,147 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:33:01,159 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:33:01,179 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:33:01,193 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:33:01,195 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 03:33:01,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:01,200 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:33:01,209 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:33:01,210 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 03:33:01,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:33:01,228 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:33:01,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:33:01,246 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:33:01,247 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:33:01,248 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:33:01,249 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:33:01,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:33:01,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:33:01,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:33:01,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:33:01,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:33:01,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:33:01,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:33:01,256 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:33:01,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:33:01,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:33:01,258 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:33:01,673 100 INFO rb-a683fe2-225997-428993 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-26 03:33:01,688 100 INFO rb-a683fe2-225997-428993 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-26 03:33:01,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:33:01,827 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:33:01,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:03,234 100 INFO rb-a683fe2-225997-428993 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-26 03:33:03,242 100 INFO rb-a683fe2-225997-428993 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-26 03:33:03,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32250102 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-26 03:33:03,260 100 INFO rb-a683fe2-225997-428993 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-26 03:33:03,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32250102 with result: [{'id': 398, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-26 03:33:03,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.035 0.085 2026-10-26 03:33:04,150 100 INFO rb-a683fe2-225997-428993 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-26 03:33:04,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-26 03:33:04,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:33:04,940 100 INFO rb-a683fe2-225997-428993 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-26 03:33:04,963 100 INFO rb-a683fe2-225997-428993 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-26 03:33:04,979 100 INFO rb-a683fe2-225997-428993 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-26 03:33:04,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17915318 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-26 03:33:05,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17915318 with result: [{'id': 398, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-26 03:33:05,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.041 0.096 2026-10-26 03:33:05,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:33:05,894 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:05,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35943 2026-10-26 03:33:05,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:33:05,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35943 2026-10-26 03:33:06,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033306_065047_TestFrontend.txt 2026-10-26 03:33:06,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4uhiiyh8_chrome_odoo" 2026-10-26 03:33:06,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-26 03:33:06,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36196 2026-10-26 03:33:06,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0fmk4xqj_chrome_odoo 2026-10-26 03:33:06,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41285/json/version 2026-10-26 03:33:06,842 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41285/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:33:06,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:33:06,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41285/json 2026-10-26 03:33:06,884 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41285/json with timeout 3 increased to 10s during tests 2026-10-26 03:33:06,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41285/devtools/page/A3EBD6554CE6DA5FCE7B71DB6F30BE38 2026-10-26 03:33:06,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:33:06,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:33:07,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:33:07,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:33:07,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:33:07,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:33:07,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:33:08,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:08] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.120 0.960 2026-10-26 03:33:08,394 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A3EBD6554CE6DA5FCE7B71DB6F30BE38', 'loaderId': '69222509CDE652A6DB78E44810312906', 'isDownload': False} 2026-10-26 03:33:08,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-26 03:33:08,433 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:08,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:08] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-26 03:33:08,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:08] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.040 2026-10-26 03:33:08,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:08] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.064 2026-10-26 03:33:09,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:33:09,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-26 03:33:09,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 03:33:09,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:33:09,353 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:33:09,368 100 INFO rb-a683fe2-225997-428993 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-26 03:33:10,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.344 0.791 2026-10-26 03:33:10,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.051 1.142 2026-10-26 03:33:10,668 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:10,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.182 2026-10-26 03:33:10,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:33:10,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.025 2026-10-26 03:33:11,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:33:11,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.192 0.567 2026-10-26 03:33:11,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.088 2026-10-26 03:33:11,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.023 2026-10-26 03:33:12,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:33:12,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.034 0.093 2026-10-26 03:33:12,206 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:33:12,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.193 2026-10-26 03:33:12,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.206 2026-10-26 03:33:12,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.046 0.332 2026-10-26 03:33:12,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "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-26 03:33:12,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:33:12,537 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:12,548 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:12,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.483 2026-10-26 03:33:12,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.478 2026-10-26 03:33:12,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.414 2026-10-26 03:33:12,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.323 2026-10-26 03:33:12,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.362 2026-10-26 03:33:12,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.017 0.211 2026-10-26 03:33:12,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.227 2026-10-26 03:33:12,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.020 0.208 2026-10-26 03:33:12,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.209 2026-10-26 03:33:12,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.218 2026-10-26 03:33:12,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.207 2026-10-26 03:33:12,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.015 0.064 2026-10-26 03:33:13,077 100 INFO rb-a683fe2-225997-428993 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-26 03:33:13,116 100 INFO rb-a683fe2-225997-428993 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-26 03:33:13,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.022 2026-10-26 03:33:13,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 03:33:13,341 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:14,126 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,134 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,143 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,161 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,183 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,219 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,228 100 INFO rb-a683fe2-225997-428993 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-26 03:33:14,240 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,096 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,117 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,155 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,156 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,167 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,184 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,215 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,216 100 INFO rb-a683fe2-225997-428993 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-26 03:33:15,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-26 03:33:15,236 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,074 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,096 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,115 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,133 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,144 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,159 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,181 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,201 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,219 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,236 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,260 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,282 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,297 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,311 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,328 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,345 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,368 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,383 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,395 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,410 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:33:16,434 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:33:16,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-26 03:33:16,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:16,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:16,545 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,567 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,587 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,596 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,611 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,636 100 INFO rb-a683fe2-225997-428993 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-26 03:33:16,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:33:16,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:33:16,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11117865 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-26 03:33:16,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:33:16,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11117865 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-26 03:33:16,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.076 0.142 2026-10-26 03:33:16,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.042 2026-10-26 03:33:17,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:33:17,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:33:17,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:33:17,825 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,827 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,841 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,859 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,875 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,893 100 INFO rb-a683fe2-225997-428993 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-26 03:33:17,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:33:17,915 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:17,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36196 2026-10-26 03:33:17,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:33:17,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36196 2026-10-26 03:33:18,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033318_082379_TestFrontend.txt 2026-10-26 03:33:18,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0fmk4xqj_chrome_odoo" 2026-10-26 03:33:18,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36406 2026-10-26 03:33:18,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpq29doy5q_chrome_odoo 2026-10-26 03:33:18,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45077/json/version 2026-10-26 03:33:18,555 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45077/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:33:18,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:33:18,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45077/json 2026-10-26 03:33:18,649 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45077/json with timeout 3 increased to 10s during tests 2026-10-26 03:33:18,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45077/devtools/page/3341C6011ABBE6C2AD2FD35C3B7D6DF7 2026-10-26 03:33:18,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:33:18,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:33:18,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:33:18,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:33:18,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:33:18,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:33:19,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.029 0.139 2026-10-26 03:33:19,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3341C6011ABBE6C2AD2FD35C3B7D6DF7', 'loaderId': 'E50DAA09269B710AD64D3220AAE7DCDB', 'isDownload': False} 2026-10-26 03:33:19,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-26 03:33:19,114 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:19,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:19] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-26 03:33:19,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:19] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-26 03:33:19,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:19] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.052 2026-10-26 03:33:20,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:20] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.015 2026-10-26 03:33:20,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.022 2026-10-26 03:33:20,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 03:33:20,125 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:20,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:20,203 100 INFO rb-a683fe2-225997-428993 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-26 03:33:21,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.232 0.671 2026-10-26 03:33:21,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.885 2026-10-26 03:33:21,194 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:21,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.110 2026-10-26 03:33:21,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 03:33:21,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:33:22,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.158 0.548 2026-10-26 03:33:22,285 100 INFO rb-a683fe2-225997-428993 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-26 03:33:22,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.071 2026-10-26 03:33:22,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.020 2026-10-26 03:33:22,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.006 0.009 2026-10-26 03:33:22,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.094 2026-10-26 03:33:22,613 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:22,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.137 2026-10-26 03:33:22,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.268 2026-10-26 03:33:22,824 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:33:22,858 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:33:22,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.385 2026-10-26 03:33:22,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:22] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.028 0.455 2026-10-26 03:33:23,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.486 2026-10-26 03:33:23,022 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:33:23,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.409 2026-10-26 03:33:23,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.423 2026-10-26 03:33:23,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.343 2026-10-26 03:33:23,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.022 0.264 2026-10-26 03:33:23,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.062 0.310 2026-10-26 03:33:23,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.279 2026-10-26 03:33:23,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.288 2026-10-26 03:33:23,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.288 2026-10-26 03:33:23,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.005 0.290 2026-10-26 03:33:23,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.016 0.220 2026-10-26 03:33:24,490 100 INFO rb-a683fe2-225997-428993 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-26 03:33:24,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.069 2026-10-26 03:33:24,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.007 2026-10-26 03:33:25,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:33:25,495 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,502 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,512 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,526 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,541 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,560 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,575 100 INFO rb-a683fe2-225997-428993 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-26 03:33:25,591 100 INFO rb-a683fe2-225997-428993 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-26 03:33:26,451 100 INFO rb-a683fe2-225997-428993 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-26 03:33:26,458 100 INFO rb-a683fe2-225997-428993 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-26 03:33:26,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9033132 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-26 03:33:26,512 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [625, 626] 2026-10-26 03:33:26,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9033132 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-26 03:33:26,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.060 0.146 2026-10-26 03:33:26,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-26 03:33:27,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:33:27,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:33:28,233 100 INFO rb-a683fe2-225997-428993 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-26 03:33:28,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38378685 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-26 03:33:28,260 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [627, 628, 629] 2026-10-26 03:33:28,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38378685 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-26 03:33:28,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.051 0.110 2026-10-26 03:33:29,162 100 INFO rb-a683fe2-225997-428993 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-26 03:33:29,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:33:29,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:33:29,950 100 INFO rb-a683fe2-225997-428993 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-26 03:33:29,959 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.055 2026-10-26 03:33:30,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-26 03:33:30,859 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,881 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,891 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:33:30,927 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:33:30,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5969313 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-26 03:33:30,969 100 INFO rb-a683fe2-225997-428993 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-26 03:33:30,981 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [630, 631, 632] 2026-10-26 03:33:31,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5969313 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-26 03:33:31,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.070 0.115 2026-10-26 03:33:31,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-26 03:33:31,907 100 INFO rb-a683fe2-225997-428993 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-26 03:33:31,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.056 2026-10-26 03:33:32,785 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,816 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,827 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,840 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,847 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,883 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,884 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,902 100 INFO rb-a683fe2-225997-428993 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-26 03:33:32,912 100 INFO rb-a683fe2-225997-428993 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-26 03:33:33,769 100 INFO rb-a683fe2-225997-428993 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-26 03:33:33,808 100 INFO rb-a683fe2-225997-428993 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-26 03:33:33,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:33] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 03:33:33,971 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:33:33,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:33:33,973 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:33:33,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:33:33,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:33:33,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:33:33,986 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:33:33,987 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:33:33,988 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:33:33,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:33:33,994 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:33:33,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:33:33,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:33:33,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:33:33,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:33:33,998 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:33:33,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:33:34,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:33:34,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:33:34,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:33:34,004 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:33:34,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:33:34,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:33:34,006 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:33:34,007 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:33:34,007 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:33:34,008 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:33:34,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:33:34,025 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:33:34,026 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:33:34,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:33:34,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:33:34,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:33:34,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:33:34,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:33:34,035 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:34,044 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:34,068 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:33:34,075 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:33:34,083 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:33:34,096 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:33:34,116 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:33:34,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:34,153 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:34,158 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 03:33:34,194 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:33:34,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:33:34,265 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:33:34,275 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 03:33:34,301 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 03:33:34,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:33:34,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:33:34,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:33:34,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:33:34,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:33:34,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:33:34,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:33:34,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:33:34,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:33:34,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:33:34,335 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:33:34,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:33:34,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:33:34,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:33:34,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:33:34,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:33:34,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:33:34,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:33:34,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:33:34,344 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:33:34,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:33:34,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:33:34,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:33:34,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:33:34,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:33:34,351 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:33:34,351 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:33:34,352 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:33:34,354 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:33:34,355 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:33:34,355 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:33:34,383 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "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-26 03:33:34,387 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:33:34,397 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:33:34,457 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 03:33:34,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:33:34,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:33:34,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:33:34,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:33:34,548 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:33:34,553 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:33:34,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.188 2026-10-26 03:33:34,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:33:34,574 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:33:34,576 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:33:34,576 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:33:34,577 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:33:34,579 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:33:34,580 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:33:34,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:33:34,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:33:34,585 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.102 2026-10-26 03:33:34,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:33:34,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:33:34,605 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:33:34,609 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:33:34,618 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:33:34,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:33:34,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:33:34,635 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:33:34,641 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:33:34,642 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:33:34,644 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:33:34,645 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:33:34,646 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:33:34,647 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:33:34,648 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:33:34,650 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:33:35,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-26 03:33:35,118 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,207 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,208 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:33:35,211 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:33:35,224 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:35,244 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,255 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29106825 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-26 03:33:35,272 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:33:35,295 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,300 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [633, 634, 635] 2026-10-26 03:33:35,302 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 03:33:35,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:33:35,332 100 INFO rb-a683fe2-225997-428993 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-26 03:33:35,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:33:35,374 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:33:35,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36406 2026-10-26 03:33:35,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:33:35,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36406 2026-10-26 03:33:35,437 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29106825 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-26 03:33:35,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.078 0.136 2026-10-26 03:33:35,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033335_612258_TestFrontend.txt 2026-10-26 03:33:35,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpq29doy5q_chrome_odoo" 2026-10-26 03:33:36,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36654 2026-10-26 03:33:36,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmppppul4u__chrome_odoo 2026-10-26 03:33:36,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38277/json/version 2026-10-26 03:33:36,031 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38277/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:33:36,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:33:36,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38277/json 2026-10-26 03:33:36,164 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38277/json with timeout 3 increased to 10s during tests 2026-10-26 03:33:36,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38277/devtools/page/D73A9AAC56C0CBFD49A4F1C5FCFFAF4A 2026-10-26 03:33:36,219 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:33:36,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:33:36,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:33:36,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:33:36,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:33:36,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:33:36,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:36] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.023 0.089 2026-10-26 03:33:36,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D73A9AAC56C0CBFD49A4F1C5FCFFAF4A', 'loaderId': '74180CB2A4DD71597DCDC41166BF9827', 'isDownload': False} 2026-10-26 03:33:36,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-26 03:33:36,589 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:36,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:36] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-10-26 03:33:36,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:36] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 03:33:36,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:36] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.070 2026-10-26 03:33:37,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:37] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 03:33:37,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 03:33:37,362 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:37,391 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:37,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.016 2026-10-26 03:33:37,432 100 INFO rb-a683fe2-225997-428993 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-26 03:33:38,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.250 0.641 2026-10-26 03:33:38,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.913 2026-10-26 03:33:38,453 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:38,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.141 2026-10-26 03:33:38,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 03:33:38,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-26 03:33:39,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.186 0.567 2026-10-26 03:33:39,524 100 INFO rb-a683fe2-225997-428993 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-26 03:33:39,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.085 2026-10-26 03:33:39,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:39] "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-26 03:33:39,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.006 2026-10-26 03:33:39,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:39] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.062 0.129 2026-10-26 03:33:40,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.014 0.221 2026-10-26 03:33:40,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.009 0.301 2026-10-26 03:33:40,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.320 2026-10-26 03:33:40,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:33:40,208 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "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-26 03:33:40,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:33:40,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.065 0.357 2026-10-26 03:33:40,257 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:40,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.392 2026-10-26 03:33:40,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.351 2026-10-26 03:33:40,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.302 2026-10-26 03:33:40,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.268 2026-10-26 03:33:40,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.132 2026-10-26 03:33:40,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.021 0.165 2026-10-26 03:33:40,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.172 2026-10-26 03:33:40,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.178 2026-10-26 03:33:40,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.004 0.186 2026-10-26 03:33:40,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.150 2026-10-26 03:33:40,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.167 2026-10-26 03:33:41,107 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,124 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,141 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,157 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,178 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,191 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-26 03:33:41,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-26 03:33:41,249 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,275 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,279 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,284 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:41,297 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,309 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:41] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.013 0.017 2026-10-26 03:33:41,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-26 03:33:41,354 100 INFO rb-a683fe2-225997-428993 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-26 03:33:41,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:41] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.011 2026-10-26 03:33:41,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:41] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.013 0.026 2026-10-26 03:33:42,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-26 03:33:42,206 100 INFO rb-a683fe2-225997-428993 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-26 03:33:42,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:33:42,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:33:42,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:33:42,250 100 INFO rb-a683fe2-225997-428993 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-26 03:33:42,265 100 INFO rb-a683fe2-225997-428993 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-26 03:33:42,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-26 03:33:42,297 100 INFO rb-a683fe2-225997-428993 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-26 03:33:42,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:42] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.005 0.013 2026-10-26 03:33:42,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-26 03:33:43,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-26 03:33:43,077 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:33:43,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:33:43,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 03:33:43,127 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,146 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,158 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,180 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,194 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,208 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,226 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,240 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,263 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-26 03:33:43,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:33:43,301 100 INFO rb-a683fe2-225997-428993 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-26 03:33:43,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.029 2026-10-26 03:33:43,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.021 0.046 2026-10-26 03:33:43,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.036 2026-10-26 03:33:43,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:33:44,165 100 INFO rb-a683fe2-225997-428993 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-26 03:33:44,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:33:44,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:33:44,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:44] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 03:33:44,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-26 03:33:44,233 100 INFO rb-a683fe2-225997-428993 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-26 03:33:44,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-26 03:33:44,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 03:33:44,264 100 INFO rb-a683fe2-225997-428993 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-26 03:33:44,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.011 0.025 2026-10-26 03:33:44,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:33:44,295 100 INFO rb-a683fe2-225997-428993 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-26 03:33:44,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:44] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.014 0.023 2026-10-26 03:33:45,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:33:45,141 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,163 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,174 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,192 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,207 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,231 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,241 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,262 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:33:45,292 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:33:45,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:33:45,315 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,336 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,360 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.010 2026-10-26 03:33:45,379 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.011 2026-10-26 03:33:45,435 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,443 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:33:45,460 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:33:45,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:33:45,513 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.017 0.011 2026-10-26 03:33:45,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:33:45,534 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,550 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,570 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,577 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,594 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,614 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:33:45,641 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:33:45,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:33:45,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 03:33:45,694 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,710 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 03:33:45,728 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,743 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-26 03:33:45,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 03:33:45,779 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,792 100 INFO rb-a683fe2-225997-428993 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-26 03:33:45,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 03:33:45,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:33:45,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.048 2026-10-26 03:33:46,065 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:33:46,785 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:33:46,790 100 INFO rb-a683fe2-225997-428993 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-26 03:33:46,812 100 INFO rb-a683fe2-225997-428993 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-26 03:33:46,825 100 INFO rb-a683fe2-225997-428993 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-26 03:33:46,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:33:46,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 03:33:46,881 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:33:46,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36654 2026-10-26 03:33:46,897 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:33:46,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36654 2026-10-26 03:33:47,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033347_048679_TestFrontend.txt 2026-10-26 03:33:47,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmppppul4u__chrome_odoo" 2026-10-26 03:33:47,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-26 03:33:47,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36879 2026-10-26 03:33:47,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmf0lsp3j_chrome_odoo 2026-10-26 03:33:47,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33313/json/version 2026-10-26 03:33:47,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33313/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:33:47,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:33:47,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33313/json 2026-10-26 03:33:47,814 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33313/json with timeout 3 increased to 10s during tests 2026-10-26 03:33:47,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33313/devtools/page/049EAD06C0CEA22B40D2C1BFE56F6519 2026-10-26 03:33:47,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:33:47,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:33:48,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:33:48,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:33:48,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:33:48,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:33:48,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:33:49,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.104 0.982 2026-10-26 03:33:49,437 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '049EAD06C0CEA22B40D2C1BFE56F6519', 'loaderId': '6F7A3FFBA6BDA23631A4BE44E6C32ED8', 'isDownload': False} 2026-10-26 03:33:49,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-26 03:33:49,475 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:49,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:49] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-26 03:33:49,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:49] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-26 03:33:49,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:49] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.065 2026-10-26 03:33:50,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:50] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:33:50,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-26 03:33:50,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-10-26 03:33:50,362 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:50,364 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:33:50,466 100 INFO rb-a683fe2-225997-428993 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-26 03:33:51,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.344 0.738 2026-10-26 03:33:51,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.019 2026-10-26 03:33:51,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:33:51,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.120 2026-10-26 03:33:51,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 03:33:51,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 03:33:52,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.177 0.565 2026-10-26 03:33:52,760 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:33:52,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.093 2026-10-26 03:33:52,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:52] "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-26 03:33:52,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:33:53,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.075 0.062 2026-10-26 03:33:53,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.028 0.175 2026-10-26 03:33:53,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-26 03:33:53,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:33:53,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.294 2026-10-26 03:33:53,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "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-26 03:33:53,306 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:33:53,336 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:33:53,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:33:53,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.051 0.413 2026-10-26 03:33:53,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.472 2026-10-26 03:33:53,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.373 2026-10-26 03:33:53,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.319 2026-10-26 03:33:53,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.031 0.184 2026-10-26 03:33:53,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.229 2026-10-26 03:33:53,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.234 2026-10-26 03:33:53,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.233 2026-10-26 03:33:53,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.249 2026-10-26 03:33:53,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.008 0.218 2026-10-26 03:33:53,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.188 2026-10-26 03:33:53,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.087 2026-10-26 03:33:53,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:33:53,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:33:54,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:33:54,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.021 2026-10-26 03:33:54,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:33:54,138 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:33:54,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-26 03:33:54,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:33:54,992 100 INFO rb-a683fe2-225997-428993 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-26 03:33:55,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:33:55,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 03:33:55,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:33:55,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:33:55,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:33:55,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:33:55,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:33:56,673 100 INFO rb-a683fe2-225997-428993 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-26 03:33:56,690 100 INFO rb-a683fe2-225997-428993 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-26 03:33:56,710 100 INFO rb-a683fe2-225997-428993 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-26 03:33:56,724 100 INFO rb-a683fe2-225997-428993 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-26 03:33:56,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 03:33:57,537 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,546 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,562 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,576 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,596 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,610 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,624 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,644 100 INFO rb-a683fe2-225997-428993 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-26 03:33:57,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:33:57,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:33:57,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12045989 for PoS orders references: ['Order 00325-002-0002'] (draft: True) 2026-10-26 03:33:57,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:33:57,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12045989 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-26 03:33:57,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.101 2026-10-26 03:33:57,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.014 2026-10-26 03:33:57,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.029 0.083 2026-10-26 03:33:58,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:33:58,778 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,835 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,837 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,842 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,901 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,902 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,910 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,927 100 INFO rb-a683fe2-225997-428993 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-26 03:33:58,948 100 INFO rb-a683fe2-225997-428993 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-26 03:33:59,787 100 INFO rb-a683fe2-225997-428993 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-26 03:33:59,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:33:59,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27204882 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-26 03:33:59,817 100 INFO rb-a683fe2-225997-428993 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-26 03:33:59,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27204882 with result: [{'id': 401, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-26 03:33:59,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:33:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.048 0.097 2026-10-26 03:34:00,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:00,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:00,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:00,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.058 2026-10-26 03:34:01,610 100 INFO rb-a683fe2-225997-428993 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-26 03:34:01,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:34:01,646 100 INFO rb-a683fe2-225997-428993 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-26 03:34:01,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:34:01,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.044 2026-10-26 03:34:01,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.084 2026-10-26 03:34:01,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.042 2026-10-26 03:34:02,608 100 INFO rb-a683fe2-225997-428993 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-26 03:34:02,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:02,640 100 INFO rb-a683fe2-225997-428993 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-26 03:34:02,668 100 INFO rb-a683fe2-225997-428993 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-26 03:34:02,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.015 2026-10-26 03:34:02,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.029 2026-10-26 03:34:03,482 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,487 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,494 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,507 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,524 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,543 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,559 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,576 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:03,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49112514 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-26 03:34:03,615 100 INFO rb-a683fe2-225997-428993 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-26 03:34:03,709 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49112514 with result: [{'id': 402, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-26 03:34:03,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.091 2026-10-26 03:34:04,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:04,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:04,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:04,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.055 2026-10-26 03:34:05,361 100 INFO rb-a683fe2-225997-428993 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-26 03:34:05,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:34:05,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:34:05,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-26 03:34:05,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:05] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.068 2026-10-26 03:34:05,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:05] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.087 2026-10-26 03:34:06,297 100 INFO rb-a683fe2-225997-428993 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-26 03:34:06,312 100 INFO rb-a683fe2-225997-428993 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-26 03:34:06,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:34:06,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 03:34:06,348 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:06,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36879 2026-10-26 03:34:06,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:34:06,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36879 2026-10-26 03:34:06,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033406_551724_TestFrontend.txt 2026-10-26 03:34:06,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmf0lsp3j_chrome_odoo" 2026-10-26 03:34:06,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-26 03:34:07,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37098 2026-10-26 03:34:07,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0jnzggom_chrome_odoo 2026-10-26 03:34:07,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44915/json/version 2026-10-26 03:34:07,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44915/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:34:07,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:34:07,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44915/json 2026-10-26 03:34:07,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44915/json with timeout 3 increased to 10s during tests 2026-10-26 03:34:07,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44915/devtools/page/17D07A13FB828FDC0D96AC5E3779BF87 2026-10-26 03:34:07,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:34:07,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:34:07,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:34:07,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:34:07,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:34:07,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:34:07,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:34:08,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:08] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.121 1.021 2026-10-26 03:34:08,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '17D07A13FB828FDC0D96AC5E3779BF87', 'loaderId': 'D2448CF0C7A85D0E136FADEA39452815', 'isDownload': False} 2026-10-26 03:34:08,952 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-26 03:34:08,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:34:09,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.011 2026-10-26 03:34:09,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.040 2026-10-26 03:34:09,133 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.112 2026-10-26 03:34:09,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:34:09,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-26 03:34:09,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-26 03:34:09,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:34:09,916 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:34:09,943 100 INFO rb-a683fe2-225997-428993 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-26 03:34:11,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.337 0.905 2026-10-26 03:34:11,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.255 2026-10-26 03:34:11,316 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:34:11,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.151 2026-10-26 03:34:11,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:34:11,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:34:12,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:34:12,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.203 0.575 2026-10-26 03:34:12,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.058 2026-10-26 03:34:12,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.030 2026-10-26 03:34:12,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.023 2026-10-26 03:34:12,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.065 0.109 2026-10-26 03:34:12,857 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:12,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.240 2026-10-26 03:34:13,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.299 2026-10-26 03:34:13,020 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34: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-26 03:34:13,034 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:34:13,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.031 0.329 2026-10-26 03:34:13,105 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:34:13,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:13,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.014 0.489 2026-10-26 03:34:13,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.490 2026-10-26 03:34:13,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.360 2026-10-26 03:34:13,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.336 2026-10-26 03:34:13,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.306 2026-10-26 03:34:13,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.277 2026-10-26 03:34:13,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.270 2026-10-26 03:34:13,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.267 2026-10-26 03:34:13,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.245 2026-10-26 03:34:13,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.234 2026-10-26 03:34:13,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.221 2026-10-26 03:34:13,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.171 2026-10-26 03:34:13,726 100 INFO rb-a683fe2-225997-428993 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-26 03:34:13,751 100 INFO rb-a683fe2-225997-428993 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-26 03:34:13,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.024 2026-10-26 03:34:13,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.037 2026-10-26 03:34:13,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:34:14,769 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,778 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,793 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,805 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,825 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,843 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,856 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,872 100 INFO rb-a683fe2-225997-428993 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-26 03:34:14,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:14,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45038637 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-26 03:34:14,914 100 INFO rb-a683fe2-225997-428993 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-26 03:34:15,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45038637 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-26 03:34:15,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.063 0.103 2026-10-26 03:34:15,844 100 INFO rb-a683fe2-225997-428993 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-26 03:34:15,864 100 INFO rb-a683fe2-225997-428993 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-26 03:34:15,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.061 2026-10-26 03:34:15,938 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.044 2026-10-26 03:34:16,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:34:16,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:34:16,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:34:16,772 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:34:16,782 100 INFO rb-a683fe2-225997-428993 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-26 03:34:16,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:34:16,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:16,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.022 2026-10-26 03:34:16,863 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:34:16,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56315611 for PoS orders references: ['Order 00326-002-0001'] (draft: False) 2026-10-26 03:34:16,903 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [643] 2026-10-26 03:34:17,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56315611 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-26 03:34:17,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.156 0.251 2026-10-26 03:34:17,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 03:34:18,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:18,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:18,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:18,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.010 2026-10-26 03:34:18,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:34:18,956 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,000 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,005 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,009 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,027 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,041 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,062 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,077 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,091 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,950 100 INFO rb-a683fe2-225997-428993 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-26 03:34:19,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:19,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91956250 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-10-26 03:34:19,972 100 INFO rb-a683fe2-225997-428993 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-26 03:34:20,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91956250 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-26 03:34:20,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.042 0.088 2026-10-26 03:34:20,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:20,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:20,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:20,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.040 2026-10-26 03:34:21,711 100 INFO rb-a683fe2-225997-428993 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-26 03:34:21,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:34:21,739 100 INFO rb-a683fe2-225997-428993 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-26 03:34:21,767 100 INFO rb-a683fe2-225997-428993 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-26 03:34:21,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 03:34:21,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:34:22,573 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,592 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,607 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,623 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,644 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,663 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,673 100 INFO rb-a683fe2-225997-428993 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-26 03:34:22,690 100 INFO rb-a683fe2-225997-428993 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-26 03:34:23,534 100 INFO rb-a683fe2-225997-428993 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-26 03:34:23,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:34:23,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:34:23,577 100 INFO rb-a683fe2-225997-428993 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-26 03:34:23,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:34:23,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:23,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65069622 for PoS orders references: ['Order 00326-002-0003'] (draft: False) 2026-10-26 03:34:23,755 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65069622 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-10-26 03:34:23,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.045 0.125 2026-10-26 03:34:24,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:24,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:24,590 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:24,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.061 2026-10-26 03:34:25,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:34:25,455 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,484 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,495 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,508 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,523 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,540 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,561 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,575 100 INFO rb-a683fe2-225997-428993 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-26 03:34:25,589 100 INFO rb-a683fe2-225997-428993 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-26 03:34:26,445 100 INFO rb-a683fe2-225997-428993 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-26 03:34:26,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:26,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74012474 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-10-26 03:34:26,476 100 INFO rb-a683fe2-225997-428993 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-26 03:34:26,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74012474 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-26 03:34:26,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.091 2026-10-26 03:34:26,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:34:27,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:27,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:27,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:27,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.046 2026-10-26 03:34:28,218 100 INFO rb-a683fe2-225997-428993 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-26 03:34:28,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:34:28,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:28,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:28,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.047 2026-10-26 03:34:29,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-26 03:34:29,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-26 03:34:29,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-26 03:34:29,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-26 03:34:29,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-26 03:34:29,188 100 INFO rb-a683fe2-225997-428993 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-26 03:34:29,205 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:29,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:34:29,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:29,256 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:29,285 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:29,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.053 2026-10-26 03:34:30,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 03:34:30,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:30,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:30,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.051 2026-10-26 03:34:31,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-26 03:34:31,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-26 03:34:31,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-26 03:34:31,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-26 03:34:31,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-26 03:34:31,124 100 INFO rb-a683fe2-225997-428993 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-26 03:34:31,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:31,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:34:31,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:31,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:31,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:31,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.062 2026-10-26 03:34:32,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 03:34:32,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:32,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:34:32,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.051 2026-10-26 03:34:32,930 100 INFO rb-a683fe2-225997-428993 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-26 03:34:32,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:34:32,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:34:32,974 100 INFO rb-a683fe2-225997-428993 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-26 03:34:32,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:34:33,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:33,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31347901 for PoS orders references: ['Order 00326-002-0004'] (draft: False) 2026-10-26 03:34:33,070 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [647] 2026-10-26 03:34:33,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31347901 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-26 03:34:33,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.155 2026-10-26 03:34:34,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-26 03:34:34,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-26 03:34:34,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-26 03:34:34,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-26 03:34:34,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-26 03:34:34,123 100 INFO rb-a683fe2-225997-428993 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-26 03:34:34,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:34,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:34:34,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:34,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:34,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:34:34,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.050 2026-10-26 03:34:35,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:34:35,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:34:35,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-26 03:34:35,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-26 03:34:35,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-26 03:34:35,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:34:35,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:34:35,160 100 INFO rb-a683fe2-225997-428993 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-26 03:34:35,174 100 INFO rb-a683fe2-225997-428993 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-26 03:34:35,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.027 0.049 2026-10-26 03:34:35,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.011 0.033 2026-10-26 03:34:35,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.049 2026-10-26 03:34:35,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:34:36,093 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 03:34:36,109 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:36,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:34:36,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.056 2026-10-26 03:34:36,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:34:36,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:34:37,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-26 03:34:37,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-26 03:34:37,045 100 INFO rb-a683fe2-225997-428993 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-26 03:34:37,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:34:37,074 100 INFO rb-a683fe2-225997-428993 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-26 03:34:37,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:34:37,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 03:34:37,123 100 INFO rb-a683fe2-225997-428993 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-26 03:34:37,140 100 INFO rb-a683fe2-225997-428993 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-26 03:34:37,162 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:34:37,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 03:34:37,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26564694 for PoS orders references: ['Order 00326-002-0002'] (draft: False) 2026-10-26 03:34:37,216 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [645] 2026-10-26 03:34:37,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26564694 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-26 03:34:37,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.161 2026-10-26 03:34:37,593 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:34:37,594 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:34:37,594 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:34:37,595 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:34:37,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:34:37,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:34:37,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:34:37,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:34:37,609 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:34:37,612 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:34:37,613 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:34:37,613 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:34:37,614 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:34:37,635 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:34:37,635 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:34:37,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:34:37,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:34:37,642 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:34:37,682 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:34:37,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:34:37,701 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:34:37,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:34:37,709 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:34:37,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:34:37,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:34:37,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:34:37,724 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:34:37,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:34:37,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:34:37,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:34:37,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:34:37,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:34:37,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:34:37,730 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:34:37,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:34:37,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:34:37,779 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:34:37,782 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:34:37,783 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:34:37,784 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:34:37,785 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:34:37,786 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:34:37,787 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:34:37,787 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:34:37,788 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:34:37,789 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:34:37,789 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:34:37,795 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:34:37,800 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:34:37,812 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:34:37,814 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:34:37,827 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:34:37,833 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:34:37,870 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:34:37,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:34:37,901 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:34:37,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:34:37,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.094 2026-10-26 03:34:37,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:34:37,973 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:34:38,000 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:34:38,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-10-26 03:34:38,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:34:38,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:34:38,054 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.118 2026-10-26 03:34:38,067 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:34:38,084 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:34:38,095 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:34:38,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:34:38,099 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:34:38,100 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:34:38,101 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:34:38,102 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:34:38,103 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:34:38,108 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:34:38,109 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:34:38,117 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:34:38,122 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:34:38,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.070 0.055 2026-10-26 03:34:38,133 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:34:38,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:34:38,139 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:34:38,139 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:34:38,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:34:38,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:34:38,142 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:34:38,144 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:34:38,145 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:34:38,151 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:34:38,159 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:34:38,176 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:34:38,178 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:34:38,182 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:34:38,185 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:34:38,192 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:34:38,197 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:34:38,198 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:34:38,199 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:34:38,203 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:34:38,204 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:34:38,208 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:34:38,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:34:38,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:34:38,288 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:34:38,295 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 03:34:38,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:34:38,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-26 03:34:38,311 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.162 2026-10-26 03:34:38,322 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:34:38,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:34:38,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:34:38,333 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.098 2026-10-26 03:34:38,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:34:38,387 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:34:38,403 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:34:38,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:34:38,409 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:34:38,410 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:34:38,412 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:34:38,414 100 INFO rb-a683fe2-225997-428993 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-26 03:34:38,415 100 INFO rb-a683fe2-225997-428993 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-26 03:34:38,419 100 INFO rb-a683fe2-225997-428993 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-26 03:34:38,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 03:34:38,952 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 03:34:39,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:39] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:40,408 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,417 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,422 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,439 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,456 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,474 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,489 100 INFO rb-a683fe2-225997-428993 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-26 03:34:40,505 100 INFO rb-a683fe2-225997-428993 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-26 03:34:41,349 100 INFO rb-a683fe2-225997-428993 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-26 03:34:41,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:34:41,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:34:41,389 100 INFO rb-a683fe2-225997-428993 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-26 03:34:41,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:34:41,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65766591 for PoS orders references: ['Order 00326-002-0005'] (draft: False) 2026-10-26 03:34:41,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:34:41,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65766591 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0005', 'account_move': False}] 2026-10-26 03:34:41,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.097 0.106 2026-10-26 03:34:42,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-26 03:34:42,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 03:34:42,491 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:42] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.008 0.025 2026-10-26 03:34:42,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:42] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.023 2026-10-26 03:34:44,327 100 INFO rb-a683fe2-225997-428993 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-26 03:34:44,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:34:44,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:34:44,367 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:34:44,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37098 2026-10-26 03:34:44,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:34:44,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37098 2026-10-26 03:34:44,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033444_514360_TestFrontend.txt 2026-10-26 03:34:44,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0jnzggom_chrome_odoo" 2026-10-26 03:34:44,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-26 03:34:45,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37381 2026-10-26 03:34:45,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpy4ldsnio_chrome_odoo 2026-10-26 03:34:45,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44487/json/version 2026-10-26 03:34:45,215 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44487/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:34:45,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:34:45,388 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44487/json 2026-10-26 03:34:45,404 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44487/json with timeout 3 increased to 10s during tests 2026-10-26 03:34:45,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44487/devtools/page/3D5CA8BA3E4419B41FDF4DB24409C5D1 2026-10-26 03:34:45,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:34:45,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:34:45,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:34:45,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:34:45,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:34:45,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:34:45,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:34:47,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.119 1.286 2026-10-26 03:34:47,245 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3D5CA8BA3E4419B41FDF4DB24409C5D1', 'loaderId': 'A38CAEAFBB937C09D1E167AC42C93C34', 'isDownload': False} 2026-10-26 03:34:47,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-26 03:34:47,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:34:47,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:47] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-26 03:34:47,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:47] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.023 2026-10-26 03:34:47,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:47] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.031 0.049 2026-10-26 03:34:48,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.029 2026-10-26 03:34:48,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.052 2026-10-26 03:34:48,159 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:34:48,164 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:48,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:34:48,254 100 INFO rb-a683fe2-225997-428993 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-26 03:34:49,352 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.421 0.699 2026-10-26 03:34:49,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.130 2026-10-26 03:34:49,514 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:34:49,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.192 2026-10-26 03:34:49,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:34:49,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-26 03:34:50,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:34:50,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.226 0.606 2026-10-26 03:34:50,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:50] "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-26 03:34:50,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:50] "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-26 03:34:50,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:34:51,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.043 0.088 2026-10-26 03:34:51,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.020 0.179 2026-10-26 03:34:51,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:34:51,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:34:51,204 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:34:51,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-26 03:34:51,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.016 0.333 2026-10-26 03:34:51,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.341 2026-10-26 03:34:51,323 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:34:51,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:34:51,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.378 2026-10-26 03:34:51,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.367 2026-10-26 03:34:51,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.221 2026-10-26 03:34:51,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.217 2026-10-26 03:34:51,572 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.032 0.228 2026-10-26 03:34:51,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.203 2026-10-26 03:34:51,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.218 2026-10-26 03:34:51,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.205 2026-10-26 03:34:51,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-26 03:34:51,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.218 2026-10-26 03:34:51,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.213 2026-10-26 03:34:51,932 100 INFO rb-a683fe2-225997-428993 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-26 03:34:51,976 100 INFO rb-a683fe2-225997-428993 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-26 03:34:51,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.024 2026-10-26 03:34:52,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.049 2026-10-26 03:34:52,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:34:52,976 100 INFO rb-a683fe2-225997-428993 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-26 03:34:52,985 100 INFO rb-a683fe2-225997-428993 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-26 03:34:52,993 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,004 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,020 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,042 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,054 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,075 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,087 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,104 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,131 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,167 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,182 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,198 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,208 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,225 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,242 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,268 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,290 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,299 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,317 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,334 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,341 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,359 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,372 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,389 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,411 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,428 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,440 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,457 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:34:53,481 100 INFO rb-a683fe2-225997-428993 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-26 03:34:53,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15337738 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-26 03:34:53,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15337738 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-26 03:34:53,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.058 0.104 2026-10-26 03:34:53,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:34:54,428 100 INFO rb-a683fe2-225997-428993 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-26 03:34:54,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.060 2026-10-26 03:34:55,309 100 INFO rb-a683fe2-225997-428993 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-26 03:34:55,322 100 INFO rb-a683fe2-225997-428993 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-26 03:34:55,337 100 INFO rb-a683fe2-225997-428993 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-26 03:34:55,358 100 INFO rb-a683fe2-225997-428993 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-26 03:34:55,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:34:55,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-26 03:34:55,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:34:55,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:34:55,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:55,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:55,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.032 2026-10-26 03:34:55,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:34:55,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30946953 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-26 03:34:55,549 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [655, 656, 657] 2026-10-26 03:34:55,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30946953 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-26 03:34:55,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.054 0.120 2026-10-26 03:34:55,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.063 2026-10-26 03:34:56,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 03:34:56,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:56,588 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,610 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,622 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,637 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,656 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,671 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,689 100 INFO rb-a683fe2-225997-428993 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-26 03:34:56,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:34:56,727 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:34:56,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:34:56,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.058 2026-10-26 03:34:57,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:34:57,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:34:57,640 100 INFO rb-a683fe2-225997-428993 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-26 03:34:57,660 100 INFO rb-a683fe2-225997-428993 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-26 03:34:57,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:34:57,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:34:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:34:57,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37381 2026-10-26 03:34:57,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:34:57,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37381 2026-10-26 03:34:57,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033457_889861_TestFrontend.txt 2026-10-26 03:34:57,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpy4ldsnio_chrome_odoo" 2026-10-26 03:34:57,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-26 03:34:58,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37587 2026-10-26 03:34:58,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpf9fsga_e_chrome_odoo 2026-10-26 03:34:58,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38077/json/version 2026-10-26 03:34:58,823 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38077/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:34:58,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:34:58,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38077/json 2026-10-26 03:34:58,866 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38077/json with timeout 3 increased to 10s during tests 2026-10-26 03:34:58,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38077/devtools/page/5D1F1E0F6DE2E4BD027392F3CA9DF80D 2026-10-26 03:34:58,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:34:58,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:34:59,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:34:59,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:34:59,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:34:59,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:34:59,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:35:00,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:00] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.118 0.953 2026-10-26 03:35:00,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5D1F1E0F6DE2E4BD027392F3CA9DF80D', 'loaderId': '2ED7D5F36EDF06AB823886E5E29D18E5', 'isDownload': False} 2026-10-26 03:35:00,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-26 03:35:00,586 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:00,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:00] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-26 03:35:00,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:00] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-26 03:35:00,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:00] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.053 2026-10-26 03:35:01,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:01] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 03:35:01,311 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-26 03:35:01,383 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:35:01,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-26 03:35:01,415 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:35:01,477 100 INFO rb-a683fe2-225997-428993 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-26 03:35:02,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.354 0.760 2026-10-26 03:35:02,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.149 2026-10-26 03:35:02,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:02,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.079 0.199 2026-10-26 03:35:02,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.024 2026-10-26 03:35:02,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:35:03,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:35:03,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.217 0.602 2026-10-26 03:35:04,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.096 2026-10-26 03:35:04,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "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-26 03:35:04,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:35:04,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.081 0.131 2026-10-26 03:35:04,326 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:35:04,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.052 0.298 2026-10-26 03:35:04,471 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "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-26 03:35:04,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:35:04,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.016 0.351 2026-10-26 03:35:04,559 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:35:04,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.036 0.426 2026-10-26 03:35:04,643 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:04,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.473 2026-10-26 03:35:04,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.502 2026-10-26 03:35:04,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.362 2026-10-26 03:35:04,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.201 2026-10-26 03:35:04,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.029 0.221 2026-10-26 03:35:04,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.207 2026-10-26 03:35:04,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.197 2026-10-26 03:35:04,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.196 2026-10-26 03:35:04,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.019 0.201 2026-10-26 03:35:04,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.006 0.205 2026-10-26 03:35:05,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.141 2026-10-26 03:35:05,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.078 2026-10-26 03:35:05,146 100 INFO rb-a683fe2-225997-428993 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-26 03:35:05,173 100 INFO rb-a683fe2-225997-428993 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-26 03:35:05,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.030 2026-10-26 03:35:05,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.073 2026-10-26 03:35:05,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:06,255 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,261 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,272 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,290 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,305 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,323 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,337 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,359 100 INFO rb-a683fe2-225997-428993 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-26 03:35:06,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 03:35:07,208 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,226 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,240 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,260 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,276 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:35:07,342 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:07,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:35:07,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:35:07,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-26 03:35:07,433 100 INFO rb-a683fe2-225997-428993 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-26 03:35:07,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61493755 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-26 03:35:07,508 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:35:07,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61493755 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-26 03:35:07,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.121 0.248 2026-10-26 03:35:07,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78234668 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-26 03:35:08,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78234668 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-26 03:35:08,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.048 0.110 2026-10-26 03:35:08,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:08] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.097 2026-10-26 03:35:08,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:35:08,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:35:08,852 100 INFO rb-a683fe2-225997-428993 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-26 03:35:08,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:35:08,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:35:08,887 100 INFO rb-a683fe2-225997-428993 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-26 03:35:08,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:35:08,920 100 INFO rb-a683fe2-225997-428993 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-26 03:35:08,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98882357 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-26 03:35:08,967 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [660] 2026-10-26 03:35:09,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98882357 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-26 03:35:09,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.069 0.137 2026-10-26 03:35:09,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:35:09,933 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:09,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37587 2026-10-26 03:35:09,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:35:09,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37587 2026-10-26 03:35:10,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033510_104511_TestFrontend.txt 2026-10-26 03:35:10,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpf9fsga_e_chrome_odoo" 2026-10-26 03:35:10,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-26 03:35:12,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37802 2026-10-26 03:35:12,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpvqsapq1r_chrome_odoo 2026-10-26 03:35:12,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36837/json/version 2026-10-26 03:35:12,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36837/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:35:12,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:35:12,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36837/json 2026-10-26 03:35:12,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36837/json with timeout 3 increased to 10s during tests 2026-10-26 03:35:12,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36837/devtools/page/679E0C12EB62996DF15142D1C467B3E2 2026-10-26 03:35:12,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:35:12,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:35:12,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:35:12,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:35:12,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:35:12,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:35:12,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:35:13,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:13] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.097 0.968 2026-10-26 03:35:13,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '679E0C12EB62996DF15142D1C467B3E2', 'loaderId': '3E6A32B6F6DA7E23D3AEA9FAE1DAE9C6', 'isDownload': False} 2026-10-26 03:35:13,689 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-26 03:35:13,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:13,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.024 2026-10-26 03:35:13,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-10-26 03:35:13,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.051 2026-10-26 03:35:14,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.011 2026-10-26 03:35:14,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.025 2026-10-26 03:35:14,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.033 2026-10-26 03:35:14,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 03:35:14,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:35:14,769 100 INFO rb-a683fe2-225997-428993 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-26 03:35:15,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.347 0.799 2026-10-26 03:35:16,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.167 2026-10-26 03:35:16,065 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:16,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.196 2026-10-26 03:35:16,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:35:16,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:35:17,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:35:17,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.225 0.607 2026-10-26 03:35:17,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.099 2026-10-26 03:35:17,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "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-26 03:35:17,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:35:17,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.099 0.076 2026-10-26 03:35:17,738 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:35:17,763 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "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-26 03:35:17,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.174 2026-10-26 03:35:17,806 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:35:17,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:17,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.026 0.265 2026-10-26 03:35:17,880 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:17,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.284 2026-10-26 03:35:17,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.270 2026-10-26 03:35:17,996 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:17] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.318 2026-10-26 03:35:18,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.211 2026-10-26 03:35:18,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.033 0.228 2026-10-26 03:35:18,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.238 2026-10-26 03:35:18,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.254 2026-10-26 03:35:18,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.247 2026-10-26 03:35:18,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.207 2026-10-26 03:35:18,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.179 2026-10-26 03:35:18,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.142 2026-10-26 03:35:18,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.016 0.157 2026-10-26 03:35:18,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.122 2026-10-26 03:35:18,466 100 INFO rb-a683fe2-225997-428993 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-26 03:35:18,502 100 INFO rb-a683fe2-225997-428993 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-26 03:35:18,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.040 2026-10-26 03:35:18,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.022 2026-10-26 03:35:18,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:19,509 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,528 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,550 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,559 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,587 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,619 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:35:19,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:35:19,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:19,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:19,719 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:35:19,785 100 INFO rb-a683fe2-225997-428993 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-26 03:35:19,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33805380 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-10-26 03:35:19,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:20,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33805380 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-26 03:35:20,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.148 0.195 2026-10-26 03:35:20,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:35:20,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:35:20,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:35:20,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:35:20,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:35:20,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:35:20,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:35:20,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:35:20,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:35:20,333 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:35:20,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:35:20,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:35:20,338 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:35:20,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:35:20,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:35:20,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:35:20,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:35:20,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:35:20,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:35:20,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:35:20,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:35:20,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:35:20,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:35:20,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:35:20,348 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:35:20,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:35:20,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:35:20,357 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:35:20,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:20,365 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:35:20,371 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:35:20,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:35:20,409 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:35:20,416 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:20,430 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:35:20,434 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:35:20,455 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:35:20,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:35:20,505 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:35:20,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:35:20,523 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:35:20,525 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:35:20,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:35:20,548 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:35:20,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:35:20,565 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:35:20,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:35:20,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:35:20,575 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:35:20,578 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:35:20,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:35:20,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:35:20,613 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 03:35:20,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:35:20,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:35:20,638 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:35:20,638 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:35:20,639 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:35:20,640 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:35:20,640 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:35:20,641 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:35:20,664 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:35:20,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:35:20,679 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:35:20,680 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:35:20,681 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-10-26 03:35:20,684 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:35:20,693 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:35:20,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:35:20,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:35:20,713 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:35:20,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:35:20,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:35:20,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:35:20,723 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:35:20,724 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:35:20,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:35:20,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.044 2026-10-26 03:35:20,747 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:20,766 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:35:20,786 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:35:20,826 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:35:20,835 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:35:20,839 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:35:20,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:35:20,868 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:35:20,871 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.093 2026-10-26 03:35:20,907 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:35:20,909 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:35:20,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:35:20,937 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:35:20,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:35:20,951 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:35:20,958 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:35:20,961 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:35:20,967 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:35:20,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:35:20,973 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:35:20,978 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:35:20,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:35:20,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:35:20,985 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:35:20,987 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:35:20,988 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:35:20,991 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:20,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:35:20,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:35:20,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:35:21,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:35:21,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:35:21,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:35:21,007 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:35:21,009 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:35:21,011 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:35:21,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:35:21,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:35:21,017 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:35:21,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:35:21,020 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:35:21,031 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:21,094 100 INFO rb-a683fe2-225997-428993 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-26 03:35:21,118 100 INFO rb-a683fe2-225997-428993 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-26 03:35:21,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.013 2026-10-26 03:35:21,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-26 03:35:21,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:35:21,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:35:21,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.042 2026-10-26 03:35:21,717 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:35:21,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.022 0.058 2026-10-26 03:35:21,906 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:21] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:23,200 100 INFO rb-a683fe2-225997-428993 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-26 03:35:23,208 100 INFO rb-a683fe2-225997-428993 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-26 03:35:23,224 100 INFO rb-a683fe2-225997-428993 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-26 03:35:23,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:35:23,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:35:23,277 100 INFO rb-a683fe2-225997-428993 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-26 03:35:23,287 100 INFO rb-a683fe2-225997-428993 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-26 03:35:23,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:35:23,320 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:23,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37802 2026-10-26 03:35:23,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:35:23,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37802 2026-10-26 03:35:23,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033523_477203_TestFrontend.txt 2026-10-26 03:35:23,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpvqsapq1r_chrome_odoo" 2026-10-26 03:35:23,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-26 03:35:28,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38054 2026-10-26 03:35:28,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpifo1r4h9_chrome_odoo 2026-10-26 03:35:28,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39701/json/version 2026-10-26 03:35:28,465 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39701/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:35:28,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:35:28,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39701/json 2026-10-26 03:35:28,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39701/json with timeout 3 increased to 10s during tests 2026-10-26 03:35:28,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39701/devtools/page/DFFF0C8CB809936464715FA3D48669EB 2026-10-26 03:35:28,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:35:28,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:35:28,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:35:28,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:35:28,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:35:28,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:35:29,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:35:30,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.090 0.929 2026-10-26 03:35:30,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DFFF0C8CB809936464715FA3D48669EB', 'loaderId': '475AB493633D30F252E46EC4AA7EA209', 'isDownload': False} 2026-10-26 03:35:30,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-26 03:35:30,060 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:30,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 03:35:30,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-26 03:35:30,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.048 2026-10-26 03:35:30,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:35:30,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-26 03:35:30,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-10-26 03:35:30,876 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:30,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:30,942 100 INFO rb-a683fe2-225997-428993 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-26 03:35:32,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.350 0.809 2026-10-26 03:35:32,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.168 2026-10-26 03:35:32,242 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:32,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.217 2026-10-26 03:35:32,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:35:32,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:35:33,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:35:33,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.188 0.666 2026-10-26 03:35:33,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.133 2026-10-26 03:35:33,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.023 2026-10-26 03:35:33,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:35:34,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.064 0.104 2026-10-26 03:35:34,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.224 2026-10-26 03:35:34,128 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:35:34,166 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:34,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.041 0.270 2026-10-26 03:35:34,225 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:34,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:35:34,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.065 0.406 2026-10-26 03:35:34,419 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:35:34,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.014 0.468 2026-10-26 03:35:34,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.544 2026-10-26 03:35:34,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.515 2026-10-26 03:35:34,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.371 2026-10-26 03:35:34,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.041 0.360 2026-10-26 03:35:34,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.287 2026-10-26 03:35:34,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.016 0.348 2026-10-26 03:35:34,822 100 INFO rb-a683fe2-225997-428993 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-26 03:35:34,853 100 INFO rb-a683fe2-225997-428993 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-26 03:35:34,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.028 0.341 2026-10-26 03:35:34,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:34] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.387 2026-10-26 03:35:35,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.011 0.408 2026-10-26 03:35:35,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.350 2026-10-26 03:35:35,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.034 0.389 2026-10-26 03:35:35,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.408 2026-10-26 03:35:35,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.370 2026-10-26 03:35:35,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.352 2026-10-26 03:35:35,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.330 2026-10-26 03:35:35,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.340 2026-10-26 03:35:35,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.020 0.441 2026-10-26 03:35:35,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.448 2026-10-26 03:35:35,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:35,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.009 0.442 2026-10-26 03:35:35,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.448 2026-10-26 03:35:35,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.397 2026-10-26 03:35:35,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.324 2026-10-26 03:35:35,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.215 2026-10-26 03:35:35,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.102 2026-10-26 03:35:35,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-26 03:35:36,166 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,190 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,205 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,222 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,238 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,367 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,375 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,387 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,409 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,419 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,591 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,607 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,610 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,619 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,639 100 INFO rb-a683fe2-225997-428993 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-26 03:35:36,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:35:37,498 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,541 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,558 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,570 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,627 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,630 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,641 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,663 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:35:37,695 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,723 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,740 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,764 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,772 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,792 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,803 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,821 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,839 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,853 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,871 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,886 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:35:37,966 100 INFO rb-a683fe2-225997-428993 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-26 03:35:37,973 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:37,980 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:35:38,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:35:38,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 03:35:38,061 100 INFO rb-a683fe2-225997-428993 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-26 03:35:38,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94031013 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-26 03:35:38,115 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:35:38,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94031013 with result: [{'id': 412, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-26 03:35:38,495 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.218 0.208 2026-10-26 03:35:38,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38772220 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-26 03:35:38,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38772220 with result: [{'id': 413, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-26 03:35:38,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.071 0.175 2026-10-26 03:35:38,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.108 2026-10-26 03:35:39,645 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:35:39,675 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,695 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,718 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,726 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,744 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,758 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,771 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,799 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,809 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,828 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,841 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,856 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,887 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,888 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,920 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,932 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,943 100 INFO rb-a683fe2-225997-428993 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-26 03:35:39,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:35:39,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38054 2026-10-26 03:35:39,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:35:39,985 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38054 2026-10-26 03:35:40,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033540_116698_TestFrontend.txt 2026-10-26 03:35:40,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpifo1r4h9_chrome_odoo" 2026-10-26 03:35:40,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-26 03:35:40,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38267 2026-10-26 03:35:40,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp52nau6w5_chrome_odoo 2026-10-26 03:35:40,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44677/json/version 2026-10-26 03:35:40,844 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44677/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:35:41,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:35:41,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44677/json 2026-10-26 03:35:41,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44677/json with timeout 3 increased to 10s during tests 2026-10-26 03:35:41,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44677/devtools/page/55ACE0CC501A3A99465CAD1863C935FE 2026-10-26 03:35:41,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:35:41,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:35:41,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:35:41,580 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:35:41,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:35:41,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:35:41,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:35:42,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.136 0.961 2026-10-26 03:35:42,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '55ACE0CC501A3A99465CAD1863C935FE', 'loaderId': 'D1BDEC0A3EA1297E160F6455C35DDCA5', 'isDownload': False} 2026-10-26 03:35:42,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-26 03:35:42,773 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:42,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:42] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.041 2026-10-26 03:35:42,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:42] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.049 2026-10-26 03:35:42,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:42] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.071 2026-10-26 03:35:43,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:43] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:35:43,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.032 2026-10-26 03:35:43,650 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:43,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:35:43,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.025 2026-10-26 03:35:43,768 100 INFO rb-a683fe2-225997-428993 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-26 03:35:44,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.400 0.768 2026-10-26 03:35:44,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.133 2026-10-26 03:35:45,056 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:45,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.166 2026-10-26 03:35:45,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:35:45,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:35:46,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.181 0.573 2026-10-26 03:35:46,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:35:46,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "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-26 03:35:46,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.024 2026-10-26 03:35:46,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:35:46,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.051 0.081 2026-10-26 03:35:46,558 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:35:46,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.246 2026-10-26 03:35:46,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-26 03:35:46,670 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35: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-26 03:35:46,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.028 0.271 2026-10-26 03:35:46,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:35:46,748 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:35:46,825 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:35:46,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.067 0.417 2026-10-26 03:35:46,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.506 2026-10-26 03:35:47,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.060 0.414 2026-10-26 03:35:47,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.044 0.331 2026-10-26 03:35:47,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.358 2026-10-26 03:35:47,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.381 2026-10-26 03:35:47,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.030 0.366 2026-10-26 03:35:47,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.317 2026-10-26 03:35:47,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.253 2026-10-26 03:35:47,362 100 INFO rb-a683fe2-225997-428993 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-26 03:35:47,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-26 03:35:47,387 100 INFO rb-a683fe2-225997-428993 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-26 03:35:47,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.070 0.148 2026-10-26 03:35:47,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.206 2026-10-26 03:35:47,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.138 2026-10-26 03:35:47,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.153 2026-10-26 03:35:47,660 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:48,465 100 INFO rb-a683fe2-225997-428993 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-26 03:35:48,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:35:48,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7436390 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-10-26 03:35:48,516 100 INFO rb-a683fe2-225997-428993 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-26 03:35:48,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:35:48,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:35:48,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38267 2026-10-26 03:35:48,632 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:35:48,639 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38267 2026-10-26 03:35:48,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7436390 with result: [{'id': 414, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-26 03:35:48,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.131 2026-10-26 03:35:48,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033548_778961_TestFrontend.txt 2026-10-26 03:35:48,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp52nau6w5_chrome_odoo" 2026-10-26 03:35:48,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-26 03:35:49,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38469 2026-10-26 03:35:49,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpc_qeppwb_chrome_odoo 2026-10-26 03:35:49,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38581/json/version 2026-10-26 03:35:49,528 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38581/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:35:49,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:35:49,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38581/json 2026-10-26 03:35:49,645 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38581/json with timeout 3 increased to 10s during tests 2026-10-26 03:35:49,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38581/devtools/page/F2214C3BF2DD7BFB6AA27B0F5AB4FD8C 2026-10-26 03:35:49,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:35:49,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:35:50,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:35:50,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:35:50,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:35:50,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:35:50,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:35:51,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.129 1.064 2026-10-26 03:35:51,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F2214C3BF2DD7BFB6AA27B0F5AB4FD8C', 'loaderId': '98C0951E042A315994169317E8CFAAC8', 'isDownload': False} 2026-10-26 03:35:51,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-26 03:35:51,424 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:35:51,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:51] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.018 2026-10-26 03:35:51,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:51] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-26 03:35:51,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:51] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.042 2026-10-26 03:35:52,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:52] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:35:52,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-26 03:35:52,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-10-26 03:35:52,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:35:52,282 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:35:52,344 100 INFO rb-a683fe2-225997-428993 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-26 03:35:53,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:35:53,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.405 0.781 2026-10-26 03:35:53,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.027 0.092 2026-10-26 03:35:53,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:53] "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-26 03:35:53,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:35:53,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:53] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.025 0.068 2026-10-26 03:35:53,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.032 0.147 2026-10-26 03:35:54,015 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:35:54,031 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:35:54,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:54,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.266 2026-10-26 03:35:54,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:35:54,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.029 0.377 2026-10-26 03:35:54,197 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:54,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.427 2026-10-26 03:35:54,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.440 2026-10-26 03:35:54,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.449 2026-10-26 03:35:54,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.273 2026-10-26 03:35:54,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.031 0.307 2026-10-26 03:35:54,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.285 2026-10-26 03:35:54,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.263 2026-10-26 03:35:54,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.264 2026-10-26 03:35:54,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.206 2026-10-26 03:35:54,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.003 0.207 2026-10-26 03:35:54,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.137 2026-10-26 03:35:54,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.113 2026-10-26 03:35:54,737 100 INFO rb-a683fe2-225997-428993 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-26 03:35:54,773 100 INFO rb-a683fe2-225997-428993 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-26 03:35:54,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.026 2026-10-26 03:35:54,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.058 2026-10-26 03:35:55,064 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.006 2026-10-26 03:35:55,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-26 03:35:55,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:35:55,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-26 03:35:55,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:55] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.024 2026-10-26 03:35:56,108 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:35:56,118 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:35:56,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:35:56,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:35:56,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:35:56,130 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:35:56,133 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:35:56,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:35:56,139 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:35:56,142 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:35:56,144 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:35:56,145 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:35:56,178 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:35:56,185 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:35:56,186 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:35:56,194 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:35:56,204 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:35:56,205 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:35:56,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:35:56,214 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:35:56,214 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:35:56,215 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:35:56,216 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:35:56,216 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:35:56,217 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:35:56,220 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:35:56,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:35:56,221 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:35:56,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:35:56,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:35:56,224 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:35:56,225 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:35:56,233 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:35:56,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:35:56,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:35:56,266 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:35:56,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 03:35:56,323 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:35:56,327 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:35:56,339 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:35:56,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:35:56,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 03:35:56,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:35:56,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:35:56,375 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:35:56,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:35:56,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:35:56,402 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:35:56,422 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:35:56,423 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:35:56,424 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:35:56,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-26 03:35:56,443 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:35:56,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:35:56,463 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:35:56,465 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:35:56,466 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:35:56,486 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:35:56,507 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 03:35:56,524 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:35:56,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:35:56,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:35:56,545 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:35:56,548 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:35:56,548 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:35:56,549 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:35:56,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:35:56,552 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:35:56,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:35:56,553 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:35:56,559 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:35:56,562 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:35:56,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:35:56,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:35:56,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:35:56,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:35:56,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:35:56,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:35:56,573 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:35:56,573 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:35:56,574 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:35:56,579 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:35:56,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:35:56,590 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:35:56,591 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:35:56,592 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:35:56,606 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:35:56,613 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:35:56,615 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:35:56,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:35:56,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:35:56,626 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:35:56,626 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:35:56,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:56,632 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:35:56,639 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:56,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:56,673 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:35:56,686 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:35:56,699 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:35:56,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:35:56,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:35:56,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:35:56,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:35:56,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:35:56,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:35:56,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:35:56,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:35:56,728 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:35:56,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:35:56,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:35:56,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:35:56,740 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:35:56,742 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:35:56,746 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:35:56,747 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:35:56,750 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:35:56,752 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:35:57,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:35:57,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-10-26 03:35:57,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:35:57,317 100 INFO rb-a683fe2-225997-428993 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-26 03:35:57,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:35:57,327 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:35:57,354 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:35:57,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.022 2026-10-26 03:35:57,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-26 03:35:57,384 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:35:57,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7312815 for PoS orders references: ['Order 00332-001-0001'] (draft: False) 2026-10-26 03:35:57,502 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:35:57,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:35:57,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7312815 with result: [{'id': 415, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-26 03:35:57,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.147 0.262 2026-10-26 03:35:57,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:57] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D2152d57e-7f80-42d7-b3e6-66bcc4f64412?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.130 2026-10-26 03:35:58,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:35:58,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:35:58,920 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:35:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:35:58,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38469 2026-10-26 03:35:58,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:35:58,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38469 2026-10-26 03:35:59,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033559_046634_TestFrontend.txt 2026-10-26 03:35:59,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpc_qeppwb_chrome_odoo" 2026-10-26 03:35:59,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-26 03:36:04,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38711 2026-10-26 03:36:04,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6tv2b4_o_chrome_odoo 2026-10-26 03:36:04,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38633/json/version 2026-10-26 03:36:04,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38633/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:36:04,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:36:04,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38633/json 2026-10-26 03:36:04,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38633/json with timeout 3 increased to 10s during tests 2026-10-26 03:36:04,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38633/devtools/page/EAA57957AADFAA173B55A1D47AE52D73 2026-10-26 03:36:04,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:36:04,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:36:05,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:36:05,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:36:05,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:36:05,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:36:05,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:36:06,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:06] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.114 0.964 2026-10-26 03:36:06,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'EAA57957AADFAA173B55A1D47AE52D73', 'loaderId': '00113008571829C81DAF8E720820CEBB', 'isDownload': False} 2026-10-26 03:36:06,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-26 03:36:06,368 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:06,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:06] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-10-26 03:36:06,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:06] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.035 2026-10-26 03:36:06,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:06] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-26 03:36:07,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:07] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:36:07,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.010 2026-10-26 03:36:07,273 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:07,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:36:07,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.029 0.015 2026-10-26 03:36:07,368 100 INFO rb-a683fe2-225997-428993 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-26 03:36:08,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:36:08,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.362 0.824 2026-10-26 03:36:08,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:36:08,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.025 2026-10-26 03:36:08,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-26 03:36:08,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.054 0.097 2026-10-26 03:36:08,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:08] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.174 2026-10-26 03:36:09,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.261 2026-10-26 03:36:09,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:36:09,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:36:09,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:36:09,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.333 2026-10-26 03:36:09,195 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:09,211 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:36:09,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.360 2026-10-26 03:36:09,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.056 0.478 2026-10-26 03:36:09,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.445 2026-10-26 03:36:09,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.050 0.472 2026-10-26 03:36:09,561 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.355 2026-10-26 03:36:09,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.023 0.407 2026-10-26 03:36:09,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.020 0.475 2026-10-26 03:36:09,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.481 2026-10-26 03:36:09,784 100 INFO rb-a683fe2-225997-428993 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-26 03:36:09,797 100 INFO rb-a683fe2-225997-428993 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-26 03:36:09,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.413 2026-10-26 03:36:09,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.484 2026-10-26 03:36:09,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:09] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.429 2026-10-26 03:36:10,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.011 0.473 2026-10-26 03:36:10,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.407 2026-10-26 03:36:10,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.436 2026-10-26 03:36:10,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.417 2026-10-26 03:36:10,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.360 2026-10-26 03:36:10,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.367 2026-10-26 03:36:10,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.365 2026-10-26 03:36:10,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.045 0.412 2026-10-26 03:36:10,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:10,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.419 2026-10-26 03:36:10,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.381 2026-10-26 03:36:10,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.383 2026-10-26 03:36:10,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.330 2026-10-26 03:36:10,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.273 2026-10-26 03:36:10,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.139 2026-10-26 03:36:10,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:10] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.003 0.119 2026-10-26 03:36:11,164 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,188 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,209 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,212 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,219 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-26 03:36:11,549 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:36:11,549 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:36:11,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:36:11,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:36:11,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:36:11,551 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:36:11,551 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:36:11,553 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:36:11,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:36:11,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:36:11,565 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:36:11,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:36:11,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:36:11,569 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:36:11,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:36:11,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:36:11,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:36:11,571 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:36:11,572 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:36:11,573 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:36:11,580 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:36:11,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:36:11,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:36:11,582 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:36:11,587 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:36:11,589 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:36:11,590 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:36:11,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:36:11,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:36:11,599 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:36:11,602 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:36:11,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-26 03:36:11,626 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:11,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:36:11,638 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:36:11,639 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:36:11,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:36:11,653 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:36:11,663 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:36:11,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:36:11,699 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:36:11,703 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:36:11,720 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:36:11,749 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 03:36:11,752 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.066 2026-10-26 03:36:11,756 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:36:11,765 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:11,770 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:36:11,788 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:36:11,796 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:36:11,797 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:36:11,797 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:36:11,804 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:36:11,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:36:11,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.111 2026-10-26 03:36:11,815 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:36:11,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:36:11,834 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:36:11,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:36:11,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:36:11,853 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:36:11,860 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:36:11,878 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:36:11,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:36:11,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 03:36:11,920 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:36:11,921 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:36:11,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:36:11,932 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:36:11,933 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:36:11,933 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:36:11,934 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:36:11,935 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:36:11,935 100 INFO rb-a683fe2-225997-428993 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-26 03:36:11,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:36:11,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:36:11,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:36:11,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:36:11,945 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:36:11,950 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:36:11,950 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:36:11,951 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:36:11,958 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:36:11,959 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:36:11,961 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:36:11,961 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:36:11,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:36:11,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:36:11,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:36:11,964 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:36:11,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:36:11,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:36:11,971 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:36:11,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:36:11,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:36:11,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:36:11,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:36:12,006 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "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-26 03:36:12,022 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:36:12,039 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:36:12,049 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 03:36:12,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:36:12,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.129 2026-10-26 03:36:12,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.046 0.035 2026-10-26 03:36:12,165 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:36:12,169 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:36:12,178 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.120 2026-10-26 03:36:12,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:36:12,215 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:36:12,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.201 2026-10-26 03:36:12,245 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:36:12,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:36:12,271 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:36:12,277 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:36:12,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:36:12,287 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:36:12,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:36:12,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:36:12,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:36:12,312 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:36:12,313 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:36:12,315 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:36:12,859 100 INFO rb-a683fe2-225997-428993 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-26 03:36:12,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58507523 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-10-26 03:36:12,964 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:12] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 03:36:13,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:36:13,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58507523 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-10-26 03:36:13,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.139 0.241 2026-10-26 03:36:13,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:36:14,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:36:14,411 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:14,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38711 2026-10-26 03:36:14,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:36:14,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38711 2026-10-26 03:36:14,570 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033614_570566_TestFrontend.txt 2026-10-26 03:36:14,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6tv2b4_o_chrome_odoo" 2026-10-26 03:36:14,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-26 03:36:15,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38959 2026-10-26 03:36:15,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpv1ddosu__chrome_odoo 2026-10-26 03:36:15,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34457/json/version 2026-10-26 03:36:15,322 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34457/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:36:15,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:36:15,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34457/json 2026-10-26 03:36:15,416 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34457/json with timeout 3 increased to 10s during tests 2026-10-26 03:36:15,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34457/devtools/page/1BC0935A71183F598CDC97B7949F9878 2026-10-26 03:36:15,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:36:15,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:36:15,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:36:15,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:36:15,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:36:15,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:36:15,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:36:17,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.111 1.088 2026-10-26 03:36:17,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1BC0935A71183F598CDC97B7949F9878', 'loaderId': '607A1429880D0CC2A1A63511A9CDB7F6', 'isDownload': False} 2026-10-26 03:36:17,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-26 03:36:17,183 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:17,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-26 03:36:17,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.024 2026-10-26 03:36:17,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-26 03:36:17,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-26 03:36:17,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.048 2026-10-26 03:36:17,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:36:17,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 03:36:17,959 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:17,984 100 INFO rb-a683fe2-225997-428993 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-26 03:36:19,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.360 0.773 2026-10-26 03:36:19,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.130 2026-10-26 03:36:19,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:19,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.141 2026-10-26 03:36:19,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-26 03:36:19,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 03:36:20,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:36:20,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.211 0.601 2026-10-26 03:36:20,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "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-26 03:36:20,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.044 2026-10-26 03:36:20,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:36:20,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.114 0.068 2026-10-26 03:36:20,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:36:20,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.236 2026-10-26 03:36:20,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "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-26 03:36:20,927 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:20,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:20] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.365 2026-10-26 03:36:21,010 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:36:21,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.379 2026-10-26 03:36:21,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.407 2026-10-26 03:36:21,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:36:21,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.033 0.482 2026-10-26 03:36:21,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.329 2026-10-26 03:36:21,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.225 2026-10-26 03:36:21,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.027 0.193 2026-10-26 03:36:21,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.220 2026-10-26 03:36:21,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.197 2026-10-26 03:36:21,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.175 2026-10-26 03:36:21,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.162 2026-10-26 03:36:21,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.012 0.187 2026-10-26 03:36:21,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.150 2026-10-26 03:36:21,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.112 2026-10-26 03:36:21,577 100 INFO rb-a683fe2-225997-428993 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-26 03:36:21,631 100 INFO rb-a683fe2-225997-428993 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-26 03:36:21,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.024 2026-10-26 03:36:21,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.072 2026-10-26 03:36:21,924 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:22,654 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,671 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,725 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,737 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,741 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,764 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,791 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,803 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,821 100 INFO rb-a683fe2-225997-428993 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-26 03:36:22,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:36:22,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:36:22,975 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:36:22,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:36:22,986 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:36:22,988 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:36:22,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:36:22,996 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:36:23,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:36:23,002 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:36:23,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:36:23,011 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:36:23,012 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:36:23,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:36:23,013 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:36:23,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:36:23,033 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:36:23,034 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:36:23,035 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:36:23,044 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:36:23,045 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:36:23,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:36:23,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:36:23,105 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:36:23,107 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:36:23,119 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-26 03:36:23,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:36:23,135 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:36:23,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:36:23,139 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:36:23,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:36:23,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:36:23,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:36:23,142 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:36:23,155 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:36:23,156 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:36:23,156 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:36:23,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:36:23,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:36:23,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:36:23,273 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:36:23,277 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:36:23,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:36:23,305 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 03:36:23,308 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:36:23,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:36:23,312 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:36:23,313 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:36:23,321 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:36:23,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:36:23,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:36:23,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:36:23,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:36:23,335 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:36:23,336 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:36:23,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:36:23,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:36:23,345 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:23,348 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:36:23,364 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:23,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:36:23,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:36:23,404 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:36:23,408 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:36:23,415 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:36:23,417 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:36:23,430 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:36:23,435 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:36:23,441 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:36:23,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.008 2026-10-26 03:36:23,450 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:36:23,451 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:36:23,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:36:23,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:36:23,453 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:36:23,453 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:36:23,454 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:36:23,456 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:36:23,456 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:36:23,467 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:36:23,468 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:36:23,469 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:36:23,470 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:36:23,472 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:36:23,476 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:36:23,480 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:36:23,495 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:36:23,509 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:36:23,524 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:36:23,526 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:36:23,534 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:36:23,541 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 03:36:23,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:36:23,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:36:23,590 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:36:23,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:36:23,614 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:36:23,641 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:36:23,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:36:23,649 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:36:23,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:36:23,658 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:36:23,659 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:36:23,660 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:36:23,661 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:36:23,661 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:36:23,662 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:36:23,663 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:36:23,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:36:23,665 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:36:23,666 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:36:23,667 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:36:23,668 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:36:23,669 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:36:23,669 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:36:23,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:36:23,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:36:23,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:36:23,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:23,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:23,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:36:24,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13795022 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-26 03:36:24,291 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 03:36:24,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13795022 with result: [{'id': 417, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-26 03:36:24,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.098 0.119 2026-10-26 03:36:24,456 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:24] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:25,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:36:25,722 100 INFO rb-a683fe2-225997-428993 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-26 03:36:25,734 100 INFO rb-a683fe2-225997-428993 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-26 03:36:25,750 100 INFO rb-a683fe2-225997-428993 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-26 03:36:25,768 100 INFO rb-a683fe2-225997-428993 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-26 03:36:25,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:36:25,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:36:25,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.049 0.054 2026-10-26 03:36:26,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:36:26,717 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,755 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,763 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,783 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,791 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,815 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,865 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:36:26,899 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:36:26,902 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,908 100 INFO rb-a683fe2-225997-428993 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-26 03:36:26,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:36:26,962 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:26,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20475879 for PoS orders references: ['Order 00334-002-0002'] (draft: False) 2026-10-26 03:36:27,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20475879 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0002', 'account_move': False}] 2026-10-26 03:36:27,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.093 0.242 2026-10-26 03:36:27,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:27] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-10-26 03:36:29,394 100 INFO rb-a683fe2-225997-428993 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-26 03:36:29,400 100 INFO rb-a683fe2-225997-428993 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-26 03:36:29,417 100 INFO rb-a683fe2-225997-428993 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-26 03:36:29,436 100 INFO rb-a683fe2-225997-428993 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-26 03:36:29,454 100 INFO rb-a683fe2-225997-428993 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-26 03:36:29,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 03:36:29,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-26 03:36:30,268 100 INFO rb-a683fe2-225997-428993 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-26 03:36:30,280 100 INFO rb-a683fe2-225997-428993 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-26 03:36:30,302 100 INFO rb-a683fe2-225997-428993 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-26 03:36:30,331 100 INFO rb-a683fe2-225997-428993 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-26 03:36:30,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:36:30,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:36:30,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94437363 for PoS orders references: ['Order 00334-002-0003'] (draft: True) 2026-10-26 03:36:30,931 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94437363 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-26 03:36:30,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.044 0.100 2026-10-26 03:36:32,153 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,168 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,184 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,205 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,219 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,236 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,265 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,274 100 INFO rb-a683fe2-225997-428993 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-26 03:36:32,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-26 03:36:32,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29879057 for PoS orders references: ['Order 00334-002-0003'] (draft: False) 2026-10-26 03:36:33,484 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [688] 2026-10-26 03:36:33,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29879057 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-26 03:36:33,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.110 1.290 2026-10-26 03:36:33,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:33] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-26 03:36:34,510 100 INFO rb-a683fe2-225997-428993 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-26 03:36:34,518 100 INFO rb-a683fe2-225997-428993 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-26 03:36:34,538 100 INFO rb-a683fe2-225997-428993 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-26 03:36:34,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.044 2026-10-26 03:36:35,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:36:35,364 100 INFO rb-a683fe2-225997-428993 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-26 03:36:35,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:36:35,389 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:36:35,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.054 2026-10-26 03:36:36,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:36:36,234 100 INFO rb-a683fe2-225997-428993 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-26 03:36:36,263 100 INFO rb-a683fe2-225997-428993 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-26 03:36:36,277 100 INFO rb-a683fe2-225997-428993 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-26 03:36:36,296 100 INFO rb-a683fe2-225997-428993 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-26 03:36:36,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:36:36,320 100 INFO rb-a683fe2-225997-428993 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-26 03:36:36,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95438728 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-26 03:36:36,435 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95438728 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-26 03:36:36,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.048 0.076 2026-10-26 03:36:37,222 100 INFO rb-a683fe2-225997-428993 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-26 03:36:37,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:36:37,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.054 0.070 2026-10-26 03:36:38,132 100 INFO rb-a683fe2-225997-428993 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-26 03:36:38,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:36:38,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:36:38,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.046 2026-10-26 03:36:38,979 100 INFO rb-a683fe2-225997-428993 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-26 03:36:38,984 100 INFO rb-a683fe2-225997-428993 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-26 03:36:39,300 100 INFO rb-a683fe2-225997-428993 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-26 03:36:39,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79911546 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-26 03:36:39,474 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [684, 685] 2026-10-26 03:36:39,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79911546 with result: [{'id': 417, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-26 03:36:39,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.061 0.158 2026-10-26 03:36:39,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:39] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.038 2026-10-26 03:36:40,789 100 INFO rb-a683fe2-225997-428993 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-26 03:36:40,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-26 03:36:40,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 03:36:40,833 100 INFO rb-a683fe2-225997-428993 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-26 03:36:40,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:36:40,868 100 INFO rb-a683fe2-225997-428993 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-26 03:36:40,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:36:40,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:40,897 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38959 2026-10-26 03:36:40,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:36:40,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38959 2026-10-26 03:36:41,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033641_031073_TestFrontend.txt 2026-10-26 03:36:41,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpv1ddosu__chrome_odoo" 2026-10-26 03:36:41,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39225 2026-10-26 03:36:41,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_zn2433p_chrome_odoo 2026-10-26 03:36:41,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42685/json/version 2026-10-26 03:36:41,488 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42685/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:36:41,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:36:41,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42685/json 2026-10-26 03:36:41,565 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42685/json with timeout 3 increased to 10s during tests 2026-10-26 03:36:41,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42685/devtools/page/B9E7A14C1F6230CD9AA2F0C5397E42F2 2026-10-26 03:36:41,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:36:41,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:36:41,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:36:41,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:36:41,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:36:41,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:36:41,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:41] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.015 0.101 2026-10-26 03:36:41,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B9E7A14C1F6230CD9AA2F0C5397E42F2', 'loaderId': '11258508C9059CEB8CFE5F24018AC16A', 'isDownload': False} 2026-10-26 03:36:41,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-26 03:36:41,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:41,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:41] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-26 03:36:42,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.031 2026-10-26 03:36:42,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.069 2026-10-26 03:36:42,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-26 03:36:42,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.012 2026-10-26 03:36:42,863 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:42,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 03:36:42,891 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:42,927 100 INFO rb-a683fe2-225997-428993 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-26 03:36:43,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.209 0.593 2026-10-26 03:36:43,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.780 2026-10-26 03:36:43,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:43,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.146 2026-10-26 03:36:44,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-26 03:36:44,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:36:44,958 100 INFO rb-a683fe2-225997-428993 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-26 03:36:45,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.228 0.685 2026-10-26 03:36:45,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.068 2026-10-26 03:36:45,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "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-26 03:36:45,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:36:45,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.033 0.096 2026-10-26 03:36:45,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:36:45,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.045 0.206 2026-10-26 03:36:45,676 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "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-26 03:36:45,694 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:36:45,713 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:45,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.321 2026-10-26 03:36:45,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.351 2026-10-26 03:36:45,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.025 0.365 2026-10-26 03:36:45,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.009 0.492 2026-10-26 03:36:45,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.389 2026-10-26 03:36:46,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.028 0.300 2026-10-26 03:36:46,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.330 2026-10-26 03:36:46,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.319 2026-10-26 03:36:46,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.296 2026-10-26 03:36:46,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.022 0.238 2026-10-26 03:36:46,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.030 0.249 2026-10-26 03:36:46,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.011 0.222 2026-10-26 03:36:46,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.167 2026-10-26 03:36:46,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.179 2026-10-26 03:36:47,350 100 INFO rb-a683fe2-225997-428993 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-26 03:36:47,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.050 2026-10-26 03:36:47,661 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:36:47,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:36:48,373 100 INFO rb-a683fe2-225997-428993 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-26 03:36:48,387 100 INFO rb-a683fe2-225997-428993 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-26 03:36:48,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73698649 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-26 03:36:48,425 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [690, 691] 2026-10-26 03:36:48,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73698649 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-26 03:36:48,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.044 0.131 2026-10-26 03:36:49,339 100 INFO rb-a683fe2-225997-428993 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-26 03:36:49,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:36:49,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-26 03:36:50,169 100 INFO rb-a683fe2-225997-428993 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-26 03:36:50,184 100 INFO rb-a683fe2-225997-428993 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-26 03:36:50,199 100 INFO rb-a683fe2-225997-428993 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-26 03:36:50,205 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,044 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,130 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,150 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:36:51,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:36:51,182 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,217 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,258 100 INFO rb-a683fe2-225997-428993 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-26 03:36:51,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89123095 for PoS orders references: ['Order 00334-002-0004'] (draft: False) 2026-10-26 03:36:51,300 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:36:51,312 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [694, 695] 2026-10-26 03:36:51,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89123095 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-26 03:36:51,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.108 0.171 2026-10-26 03:36:51,756 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:36:51,756 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:36:51,757 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:36:51,760 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:36:51,760 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:36:51,761 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:36:51,765 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:36:51,765 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:36:51,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:36:51,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:36:51,768 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:36:51,775 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:51,784 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:36:51,788 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:36:51,789 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:36:51,790 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:36:51,791 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:36:51,792 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:36:51,793 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:36:51,794 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:36:51,794 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:36:51,795 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:36:51,818 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:36:51,819 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:36:51,819 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:36:51,822 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:36:51,823 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:36:51,824 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:36:51,832 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:36:51,833 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:36:51,834 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:36:51,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:36:51,874 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:36:51,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:36:51,908 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:51,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:36:51,920 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:36:51,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:36:51,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:36:51,940 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:36:51,941 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:36:51,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:36:51,943 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:36:51,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:36:51,966 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:36:51,967 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:36:51,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:36:51,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:36:51,970 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:36:51,970 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:36:51,971 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:36:51,971 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:36:51,973 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:36:51,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:36:51,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:36:51,994 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:36:51,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:36:52,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:36:52,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:36:52,002 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:36:52,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:36:52,004 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:36:52,004 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:36:52,005 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:36:52,015 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:52,020 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:36:52,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:36:52,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:36:52,042 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:36:52,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:36:52,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:36:52,079 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:36:52,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 03:36:52,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:52,115 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 03:36:52,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:36:52,187 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:36:52,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.053 2026-10-26 03:36:52,202 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:36:52,206 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:36:52,211 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:36:52,213 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:36:52,218 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:36:52,220 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "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-26 03:36:52,228 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:36:52,239 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:36:52,239 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:36:52,240 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:36:52,241 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:36:52,241 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:36:52,242 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:36:52,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:36:52,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:36:52,244 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:36:52,245 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:36:52,245 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:36:52,247 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:36:52,248 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:36:52,248 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:36:52,249 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:36:52,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:36:52,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:36:52,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:36:52,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:36:52,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:36:52,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:36:52,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:36:52,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:36:52,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:36:52,310 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:36:52,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:36:52,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:36:52,379 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:36:52,394 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.089 2026-10-26 03:36:52,439 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:36:52,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:36:52,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:36:52,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:52,500 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:36:52,530 100 INFO rb-a683fe2-225997-428993 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-26 03:36:52,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:36:52,929 100 INFO rb-a683fe2-225997-428993 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-26 03:36:53,125 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:36:53,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:36:53,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:53] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:36:54,507 100 INFO rb-a683fe2-225997-428993 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-26 03:36:54,517 100 INFO rb-a683fe2-225997-428993 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-26 03:36:54,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62844747 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-26 03:36:54,535 100 INFO rb-a683fe2-225997-428993 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-26 03:36:54,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62844747 with result: [{'id': 421, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-26 03:36:54,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.022 0.059 2026-10-26 03:36:55,372 100 INFO rb-a683fe2-225997-428993 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-26 03:36:55,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:36:56,165 100 INFO rb-a683fe2-225997-428993 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-26 03:36:56,174 100 INFO rb-a683fe2-225997-428993 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-26 03:36:56,185 100 INFO rb-a683fe2-225997-428993 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-26 03:36:56,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92423287 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-26 03:36:56,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92423287 with result: [{'id': 421, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-26 03:36:56,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.033 0.087 2026-10-26 03:36:57,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:36:57,101 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:36:57,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39225 2026-10-26 03:36:57,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:36:57,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39225 2026-10-26 03:36:57,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033657_301510_TestFrontend.txt 2026-10-26 03:36:57,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_zn2433p_chrome_odoo" 2026-10-26 03:36:57,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-26 03:36:58,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39477 2026-10-26 03:36:58,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdu2i91zb_chrome_odoo 2026-10-26 03:36:58,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44207/json/version 2026-10-26 03:36:58,059 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44207/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:36:58,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:36:58,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44207/json 2026-10-26 03:36:58,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44207/json with timeout 3 increased to 10s during tests 2026-10-26 03:36:58,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44207/devtools/page/6964F4E44CA21051660F9174C8B682A5 2026-10-26 03:36:58,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:36:58,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:36:58,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:36:58,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:36:58,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:36:58,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:36:58,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:36:59,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:59] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.112 1.018 2026-10-26 03:36:59,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6964F4E44CA21051660F9174C8B682A5', 'loaderId': '5647C2685D9CC1EA5F542DA1FC6D8743', 'isDownload': False} 2026-10-26 03:36:59,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-26 03:36:59,700 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:36:59,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:59] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-10-26 03:36:59,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:59] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-26 03:36:59,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:36:59] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.060 2026-10-26 03:37:00,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:37:00,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-26 03:37:00,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-26 03:37:00,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:37:00,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:00,553 100 INFO rb-a683fe2-225997-428993 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-26 03:37:01,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.312 0.735 2026-10-26 03:37:01,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.025 2026-10-26 03:37:01,674 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:01,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.106 2026-10-26 03:37:01,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:37:01,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:37:02,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.170 0.556 2026-10-26 03:37:02,771 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:37:02,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.036 0.086 2026-10-26 03:37:02,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.028 2026-10-26 03:37:02,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:37:03,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.022 2026-10-26 03:37:03,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.064 0.103 2026-10-26 03:37:03,204 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:37:03,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.039 0.262 2026-10-26 03:37:03,333 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:03,368 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:37:03,399 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:37:03,407 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:03,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.341 2026-10-26 03:37:03,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.020 0.046 2026-10-26 03:37:03,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.407 2026-10-26 03:37:03,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.435 2026-10-26 03:37:03,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.035 0.264 2026-10-26 03:37:03,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.582 2026-10-26 03:37:03,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.275 2026-10-26 03:37:03,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.233 2026-10-26 03:37:03,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.208 2026-10-26 03:37:03,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.211 2026-10-26 03:37:03,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.226 2026-10-26 03:37:03,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.004 0.205 2026-10-26 03:37:03,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.095 2026-10-26 03:37:04,066 100 INFO rb-a683fe2-225997-428993 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-26 03:37:04,099 100 INFO rb-a683fe2-225997-428993 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-26 03:37:04,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.041 2026-10-26 03:37:04,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.051 2026-10-26 03:37:04,332 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.008 2026-10-26 03:37:05,102 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,108 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,117 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,132 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,149 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,169 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,183 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,199 100 INFO rb-a683fe2-225997-428993 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-26 03:37:05,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 03:37:06,056 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,072 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,083 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,102 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,119 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,136 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,151 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,168 100 INFO rb-a683fe2-225997-428993 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-26 03:37:06,182 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,025 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,040 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,052 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,069 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,082 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-26 03:37:07,112 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,117 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,132 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,148 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,178 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,189 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,203 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,221 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,237 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,250 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,266 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,287 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,299 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,316 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,343 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,349 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:37:07,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-26 03:37:07,434 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:37:07,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:37:07,467 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,487 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,488 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,507 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,521 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,542 100 INFO rb-a683fe2-225997-428993 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-26 03:37:07,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:07,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:07,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:07,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62607595 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-26 03:37:07,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62607595 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-26 03:37:07,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.062 0.149 2026-10-26 03:37:07,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.050 2026-10-26 03:37:08,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:37:08,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:37:08,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:37:08,748 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,767 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,782 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,799 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,816 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,833 100 INFO rb-a683fe2-225997-428993 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-26 03:37:08,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:37:08,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:08,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39477 2026-10-26 03:37:08,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:37:08,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39477 2026-10-26 03:37:09,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033709_000202_TestFrontend.txt 2026-10-26 03:37:09,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdu2i91zb_chrome_odoo" 2026-10-26 03:37:09,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39684 2026-10-26 03:37:09,546 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqoypexep_chrome_odoo 2026-10-26 03:37:09,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43283/json/version 2026-10-26 03:37:09,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43283/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:37:09,659 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:37:09,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43283/json 2026-10-26 03:37:09,661 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43283/json with timeout 3 increased to 10s during tests 2026-10-26 03:37:09,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43283/devtools/page/B5B938B47DE3D75296BB2B1688D2581D 2026-10-26 03:37:09,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:37:09,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:37:09,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:37:09,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:37:09,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:37:09,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:37:10,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.101 2026-10-26 03:37:10,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B5B938B47DE3D75296BB2B1688D2581D', 'loaderId': '3A7398D5A32FF2018EC3E292A500D9D6', 'isDownload': False} 2026-10-26 03:37:10,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-26 03:37:10,124 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:10,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-26 03:37:10,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-26 03:37:10,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.054 2026-10-26 03:37:10,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.012 0.019 2026-10-26 03:37:10,992 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 03:37:11,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.023 0.008 2026-10-26 03:37:11,079 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:11,081 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:37:11,107 100 INFO rb-a683fe2-225997-428993 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-26 03:37:11,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.183 0.575 2026-10-26 03:37:11,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.063 0.765 2026-10-26 03:37:12,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:12,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.216 2026-10-26 03:37:12,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:37:12,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:37:13,082 100 INFO rb-a683fe2-225997-428993 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-26 03:37:13,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.245 0.605 2026-10-26 03:37:13,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.082 2026-10-26 03:37:13,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.019 2026-10-26 03:37:13,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.012 2026-10-26 03:37:13,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.035 0.093 2026-10-26 03:37:13,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.033 0.178 2026-10-26 03:37:13,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:37:13,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.234 2026-10-26 03:37:13,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.010 0.305 2026-10-26 03:37:13,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.306 2026-10-26 03:37:13,844 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:37:13,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.025 0.345 2026-10-26 03:37:13,892 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "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-26 03:37:13,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:13,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.076 0.324 2026-10-26 03:37:14,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.287 2026-10-26 03:37:14,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.279 2026-10-26 03:37:14,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.030 0.235 2026-10-26 03:37:14,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.016 0.244 2026-10-26 03:37:14,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.274 2026-10-26 03:37:14,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-26 03:37:14,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.005 0.202 2026-10-26 03:37:14,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.210 2026-10-26 03:37:14,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.016 0.047 2026-10-26 03:37:15,563 100 INFO rb-a683fe2-225997-428993 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-26 03:37:15,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.059 2026-10-26 03:37:15,853 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:16,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:37:16,612 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,619 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,634 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,649 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,665 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,688 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,700 100 INFO rb-a683fe2-225997-428993 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-26 03:37:16,716 100 INFO rb-a683fe2-225997-428993 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-26 03:37:17,581 100 INFO rb-a683fe2-225997-428993 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-26 03:37:17,587 100 INFO rb-a683fe2-225997-428993 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-26 03:37:17,612 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91352969 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-26 03:37:17,673 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [699, 700] 2026-10-26 03:37:17,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91352969 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-26 03:37:17,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.062 0.161 2026-10-26 03:37:18,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:37:18,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:18,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:37:19,389 100 INFO rb-a683fe2-225997-428993 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-26 03:37:19,404 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67051948 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-26 03:37:19,443 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [701, 702, 703] 2026-10-26 03:37:19,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67051948 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-26 03:37:19,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.057 0.121 2026-10-26 03:37:20,346 100 INFO rb-a683fe2-225997-428993 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-26 03:37:20,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:20,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:37:21,143 100 INFO rb-a683fe2-225997-428993 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-26 03:37:21,168 100 INFO rb-a683fe2-225997-428993 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-26 03:37:21,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.048 2026-10-26 03:37:22,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-26 03:37:22,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:37:22,048 100 INFO rb-a683fe2-225997-428993 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-26 03:37:22,069 100 INFO rb-a683fe2-225997-428993 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-26 03:37:22,083 100 INFO rb-a683fe2-225997-428993 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-26 03:37:22,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:37:22,118 100 INFO rb-a683fe2-225997-428993 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-26 03:37:22,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:22,151 100 INFO rb-a683fe2-225997-428993 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-26 03:37:22,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22597991 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-26 03:37:22,195 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [704, 705, 706] 2026-10-26 03:37:22,320 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22597991 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-26 03:37:22,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.057 0.132 2026-10-26 03:37:23,112 100 INFO rb-a683fe2-225997-428993 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-26 03:37:23,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.054 2026-10-26 03:37:23,995 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,019 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,022 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,033 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,051 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,067 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,084 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,100 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,117 100 INFO rb-a683fe2-225997-428993 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-26 03:37:24,966 100 INFO rb-a683fe2-225997-428993 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-26 03:37:25,021 100 INFO rb-a683fe2-225997-428993 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-26 03:37:25,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.011 2026-10-26 03:37:25,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:37:25,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:37:25,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:37:25,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:25,275 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:37:25,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:37:25,286 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:37:25,290 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:37:25,291 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:37:25,292 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:37:25,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:37:25,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:37:25,296 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:37:25,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:37:25,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:37:25,322 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:37:25,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:37:25,365 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:37:25,366 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:37:25,367 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:37:25,367 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:37:25,368 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:37:25,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:37:25,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:37:25,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:37:25,371 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:37:25,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:37:25,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:37:25,373 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:37:25,374 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:37:25,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:37:25,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:37:25,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:37:25,431 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:37:25,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:37:25,455 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:37:25,457 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:37:25,459 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:37:25,460 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:37:25,460 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:37:25,461 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:37:25,462 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:37:25,478 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:37:25,480 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:37:25,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:37:25,492 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:37:25,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:37:25,517 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:37:25,518 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:37:25,519 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:37:25,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:37:25,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:25,566 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:37:25,588 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:37:25,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:25,605 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:37:25,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:37:25,610 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:37:25,630 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:37:25,638 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:37:25,683 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:37:25,695 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:37:25,707 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:37:25,716 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:37:25,719 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:37:25,735 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.085 2026-10-26 03:37:25,736 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:37:25,737 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:37:25,737 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:37:25,737 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:37:25,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:37:25,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:37:25,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:37:25,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:37:25,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:37:25,740 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:37:25,740 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:37:25,741 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:37:25,742 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:37:25,744 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:37:25,745 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:37:25,746 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:37:25,748 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:37:25,749 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:37:25,749 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:37:25,751 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:37:25,752 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:37:25,753 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:37:25,779 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:37:25,803 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:37:25,827 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 03:37:25,844 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:37:25,845 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:37:25,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:37:25,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:25,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:37:25,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:37:25,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:37:25,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:37:25,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:37:25,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:37:25,912 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:37:25,926 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:37:25,937 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:37:25,945 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:37:25,978 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:37:25,980 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:37:25,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:37:25,984 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:37:25,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:37:25,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:37:25,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:37:25,995 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:37:25,996 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:37:25,996 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:37:25,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:37:25,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:37:26,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:37:26,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-26 03:37:26,536 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,537 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,538 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:37:26,540 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:37:26,547 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:37:26,579 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14810688 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-26 03:37:26,602 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [707, 708, 709] 2026-10-26 03:37:26,647 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,648 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:37:26,649 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:37:26,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:26] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 03:37:26,681 100 INFO rb-a683fe2-225997-428993 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-26 03:37:26,686 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:37:26,744 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:37:26,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14810688 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-26 03:37:26,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.074 0.172 2026-10-26 03:37:26,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39684 2026-10-26 03:37:26,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:37:26,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39684 2026-10-26 03:37:27,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033727_000792_TestFrontend.txt 2026-10-26 03:37:27,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqoypexep_chrome_odoo" 2026-10-26 03:37:27,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39939 2026-10-26 03:37:27,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpigqj5wjw_chrome_odoo 2026-10-26 03:37:27,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44143/json/version 2026-10-26 03:37:27,449 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44143/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:37:27,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:37:27,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44143/json 2026-10-26 03:37:27,550 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44143/json with timeout 3 increased to 10s during tests 2026-10-26 03:37:27,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44143/devtools/page/E64EAC8CDE0DF13E9B6A958187659744 2026-10-26 03:37:27,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:37:27,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:37:27,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:37:27,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:37:27,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:37:27,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:37:27,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:27] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.033 0.121 2026-10-26 03:37:28,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E64EAC8CDE0DF13E9B6A958187659744', 'loaderId': '8780FC14416BD1A33D55D9597AC4F8B6', 'isDownload': False} 2026-10-26 03:37:28,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-26 03:37:28,049 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:28,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 03:37:28,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.029 0.031 2026-10-26 03:37:28,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.094 2026-10-26 03:37:28,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 03:37:28,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 03:37:28,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:37:28,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:37:28,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.025 2026-10-26 03:37:28,893 100 INFO rb-a683fe2-225997-428993 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-26 03:37:29,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.200 0.536 2026-10-26 03:37:29,752 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.775 2026-10-26 03:37:29,789 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:29,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.203 2026-10-26 03:37:30,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:37:30,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:37:30,979 100 INFO rb-a683fe2-225997-428993 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-26 03:37:31,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.263 0.622 2026-10-26 03:37:31,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.071 2026-10-26 03:37:31,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.017 0.020 2026-10-26 03:37:31,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:37:31,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.058 0.107 2026-10-26 03:37:31,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.033 0.218 2026-10-26 03:37:31,722 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:37:31,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:31,753 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:37:31,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.020 0.289 2026-10-26 03:37:31,782 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.302 2026-10-26 03:37:31,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.307 2026-10-26 03:37:31,827 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:37:31,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.451 2026-10-26 03:37:31,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:31] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.333 2026-10-26 03:37:32,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.231 2026-10-26 03:37:32,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.015 0.297 2026-10-26 03:37:32,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.269 2026-10-26 03:37:32,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.284 2026-10-26 03:37:32,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.228 2026-10-26 03:37:32,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.213 2026-10-26 03:37:32,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-26 03:37:32,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.161 2026-10-26 03:37:32,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.125 2026-10-26 03:37:33,361 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,364 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,381 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,398 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,417 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,431 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-26 03:37:33,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-26 03:37:33,495 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:33,515 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,523 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,548 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,551 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.005 0.011 2026-10-26 03:37:33,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-26 03:37:33,588 100 INFO rb-a683fe2-225997-428993 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-26 03:37:33,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.012 0.024 2026-10-26 03:37:33,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:33] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.041 2026-10-26 03:37:33,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:37:34,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-26 03:37:34,451 100 INFO rb-a683fe2-225997-428993 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-26 03:37:34,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:37:34,466 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:37:34,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 03:37:34,491 100 INFO rb-a683fe2-225997-428993 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-26 03:37:34,502 100 INFO rb-a683fe2-225997-428993 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-26 03:37:34,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-26 03:37:34,537 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:34] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:37:34,540 100 INFO rb-a683fe2-225997-428993 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-26 03:37:34,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:37:35,305 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-26 03:37:35,319 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-26 03:37:35,349 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:37:35,371 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:35] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 03:37:35,386 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,407 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,422 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,434 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,456 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,471 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,486 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,509 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-26 03:37:35,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:35] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 03:37:35,551 100 INFO rb-a683fe2-225997-428993 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-26 03:37:35,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:35] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.021 2026-10-26 03:37:35,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:35] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.033 2026-10-26 03:37:35,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:35] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 03:37:36,399 100 INFO rb-a683fe2-225997-428993 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-26 03:37:36,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:37:36,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:37:36,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:36] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:37:36,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-26 03:37:36,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:36] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:37:36,500 100 INFO rb-a683fe2-225997-428993 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-26 03:37:36,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-26 03:37:36,504 100 INFO rb-a683fe2-225997-428993 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-26 03:37:36,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:36] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.027 2026-10-26 03:37:36,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-26 03:37:36,536 100 INFO rb-a683fe2-225997-428993 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-26 03:37:36,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:36] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.007 0.023 2026-10-26 03:37:37,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:37:37,364 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,384 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,399 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,414 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,433 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,450 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,467 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,486 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:37:37,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:37:37,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.008 2026-10-26 03:37:37,548 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,553 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:37:37,578 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:37:37,595 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,645 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:37:37,672 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:37:37,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:37:37,709 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:37:37,727 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,735 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-10-26 03:37:37,760 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,773 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,783 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,806 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,820 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:37:37,858 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:37:37,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:37:37,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-26 03:37:37,903 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:37:37,930 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,938 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:37:37,953 100 INFO rb-a683fe2-225997-428993 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-26 03:37:37,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:37] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:37:37,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-26 03:37:37,993 100 INFO rb-a683fe2-225997-428993 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-26 03:37:38,006 100 INFO rb-a683fe2-225997-428993 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-26 03:37:38,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:38] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 03:37:38,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:37:38,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.074 2026-10-26 03:37:38,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:39,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:39,053 100 INFO rb-a683fe2-225997-428993 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-26 03:37:39,071 100 INFO rb-a683fe2-225997-428993 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-26 03:37:39,082 100 INFO rb-a683fe2-225997-428993 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-26 03:37:39,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:37:39,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:39,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.013 2026-10-26 03:37:39,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39939 2026-10-26 03:37:39,153 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:37:39,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39939 2026-10-26 03:37:39,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033739_278355_TestFrontend.txt 2026-10-26 03:37:39,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpigqj5wjw_chrome_odoo" 2026-10-26 03:37:39,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-26 03:37:39,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40175 2026-10-26 03:37:39,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpvs0qqc4b_chrome_odoo 2026-10-26 03:37:39,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37247/json/version 2026-10-26 03:37:39,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37247/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:37:40,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:37:40,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37247/json 2026-10-26 03:37:40,088 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37247/json with timeout 3 increased to 10s during tests 2026-10-26 03:37:40,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37247/devtools/page/CF8C706BB0CC83F06A09384A7CEC600B 2026-10-26 03:37:40,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:37:40,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:37:40,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:37:40,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:37:40,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:37:40,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:37:40,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:37:41,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:41] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.102 1.027 2026-10-26 03:37:41,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CF8C706BB0CC83F06A09384A7CEC600B', 'loaderId': '4AE9E4862C2580423C0A4F11E138D00C', 'isDownload': False} 2026-10-26 03:37:41,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-26 03:37:41,699 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:41,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:41] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.032 2026-10-26 03:37:41,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:41] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.049 2026-10-26 03:37:41,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:41] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.076 2026-10-26 03:37:42,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-26 03:37:42,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-26 03:37:42,480 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:37:42,502 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:37:42,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.033 2026-10-26 03:37:42,576 100 INFO rb-a683fe2-225997-428993 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-26 03:37:43,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.332 0.789 2026-10-26 03:37:43,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.136 2026-10-26 03:37:43,827 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:37:43,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.115 2026-10-26 03:37:44,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:37:44,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-26 03:37:45,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:37:45,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.237 0.693 2026-10-26 03:37:45,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "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-26 03:37:45,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "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-26 03:37:45,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:37:45,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.052 0.072 2026-10-26 03:37:45,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.179 2026-10-26 03:37:45,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:37:45,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "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-26 03:37:45,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:45,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.032 0.244 2026-10-26 03:37:45,789 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:37:45,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.373 2026-10-26 03:37:45,850 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:45,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.367 2026-10-26 03:37:45,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.367 2026-10-26 03:37:45,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.329 2026-10-26 03:37:45,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.206 2026-10-26 03:37:46,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.240 2026-10-26 03:37:46,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.233 2026-10-26 03:37:46,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.244 2026-10-26 03:37:46,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.238 2026-10-26 03:37:46,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-26 03:37:46,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.003 0.175 2026-10-26 03:37:46,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.140 2026-10-26 03:37:46,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-10-26 03:37:46,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:46,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:46,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:46,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.045 2026-10-26 03:37:46,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 03:37:46,529 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:37:47,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-26 03:37:47,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:37:47,383 100 INFO rb-a683fe2-225997-428993 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-26 03:37:47,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:37:47,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 03:37:48,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:48,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:48,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:48,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 03:37:48,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:37:49,091 100 INFO rb-a683fe2-225997-428993 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-26 03:37:49,097 100 INFO rb-a683fe2-225997-428993 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-26 03:37:49,116 100 INFO rb-a683fe2-225997-428993 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-26 03:37:49,140 100 INFO rb-a683fe2-225997-428993 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-26 03:37:49,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.015 2026-10-26 03:37:49,979 100 INFO rb-a683fe2-225997-428993 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-26 03:37:49,984 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,003 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,022 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,033 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,052 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,066 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,082 100 INFO rb-a683fe2-225997-428993 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-26 03:37:50,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:50,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:50,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:50,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41483837 for PoS orders references: ['Order 00336-002-0002'] (draft: True) 2026-10-26 03:37:50,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41483837 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-26 03:37:50,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.049 0.097 2026-10-26 03:37:50,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.030 0.060 2026-10-26 03:37:50,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:37:51,200 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:37:51,216 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,243 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,254 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,266 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,281 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,299 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,319 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,335 100 INFO rb-a683fe2-225997-428993 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-26 03:37:51,348 100 INFO rb-a683fe2-225997-428993 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-26 03:37:52,190 100 INFO rb-a683fe2-225997-428993 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-26 03:37:52,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:52,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60353138 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-26 03:37:52,214 100 INFO rb-a683fe2-225997-428993 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-26 03:37:52,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60353138 with result: [{'id': 424, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-26 03:37:52,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.089 2026-10-26 03:37:53,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:53,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:53,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:53,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.063 2026-10-26 03:37:53,991 100 INFO rb-a683fe2-225997-428993 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-26 03:37:53,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:37:54,015 100 INFO rb-a683fe2-225997-428993 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-26 03:37:54,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:37:54,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.023 0.039 2026-10-26 03:37:54,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.084 2026-10-26 03:37:54,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.040 2026-10-26 03:37:55,008 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:55,032 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,048 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.014 2026-10-26 03:37:55,851 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,857 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,865 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,885 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,901 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,921 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,931 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,949 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:37:55,981 100 INFO rb-a683fe2-225997-428993 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-26 03:37:55,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98300037 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-26 03:37:56,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98300037 with result: [{'id': 425, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-26 03:37:56,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.051 0.092 2026-10-26 03:37:56,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.040 2026-10-26 03:37:56,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:37:56,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:37:56,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:37:57,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.055 2026-10-26 03:37:57,771 100 INFO rb-a683fe2-225997-428993 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-26 03:37:57,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-26 03:37:57,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:37:57,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-26 03:37:57,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.035 0.034 2026-10-26 03:37:57,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:57] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.106 2026-10-26 03:37:58,702 100 INFO rb-a683fe2-225997-428993 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-26 03:37:58,716 100 INFO rb-a683fe2-225997-428993 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-26 03:37:58,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:37:58,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.012 2026-10-26 03:37:58,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:37:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:37:58,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40175 2026-10-26 03:37:58,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:37:58,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40175 2026-10-26 03:37:58,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033758_971434_TestFrontend.txt 2026-10-26 03:37:58,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpvs0qqc4b_chrome_odoo" 2026-10-26 03:37:59,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-26 03:37:59,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40396 2026-10-26 03:37:59,760 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpi87r0jwt_chrome_odoo 2026-10-26 03:37:59,760 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41933/json/version 2026-10-26 03:37:59,763 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41933/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:37:59,918 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:37:59,918 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41933/json 2026-10-26 03:37:59,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41933/json with timeout 3 increased to 10s during tests 2026-10-26 03:37:59,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41933/devtools/page/0DC4F62DE107846366A350400CB13182 2026-10-26 03:37:59,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:37:59,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:38:00,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:38:00,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:38:00,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:38:00,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:38:00,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:38:01,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:01] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.107 1.044 2026-10-26 03:38:01,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0DC4F62DE107846366A350400CB13182', 'loaderId': '178C6BEEF9C930741258BC1A8DCD80CE', 'isDownload': False} 2026-10-26 03:38:01,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-26 03:38:01,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:01,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:01] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-26 03:38:01,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:01] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-10-26 03:38:01,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:01] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.055 2026-10-26 03:38:02,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:02] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.029 0.012 2026-10-26 03:38:02,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.031 0.022 2026-10-26 03:38:02,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:38:02,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:38:02,457 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:38:02,471 100 INFO rb-a683fe2-225997-428993 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-26 03:38:03,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.318 0.777 2026-10-26 03:38:03,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.147 2026-10-26 03:38:03,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:03,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.151 2026-10-26 03:38:03,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:38:03,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 03:38:04,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.152 0.560 2026-10-26 03:38:04,785 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:38:04,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:04] "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-26 03:38:04,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:04] "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-26 03:38:04,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:38:05,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.078 0.064 2026-10-26 03:38:05,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.026 0.127 2026-10-26 03:38:05,213 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.230 2026-10-26 03:38:05,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:38:05,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38: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-26 03:38:05,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.026 0.293 2026-10-26 03:38:05,368 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:05,374 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 03:38:05,396 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:05,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.027 0.421 2026-10-26 03:38:05,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.432 2026-10-26 03:38:05,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.023 0.369 2026-10-26 03:38:05,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.343 2026-10-26 03:38:05,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.034 0.196 2026-10-26 03:38:05,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.246 2026-10-26 03:38:05,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.024 0.245 2026-10-26 03:38:05,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.032 0.246 2026-10-26 03:38:05,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.248 2026-10-26 03:38:05,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.009 0.252 2026-10-26 03:38:05,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.231 2026-10-26 03:38:05,857 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.116 2026-10-26 03:38:05,931 100 INFO rb-a683fe2-225997-428993 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-26 03:38:05,948 100 INFO rb-a683fe2-225997-428993 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-26 03:38:05,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.027 2026-10-26 03:38:05,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.024 2026-10-26 03:38:06,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:06,999 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,005 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,015 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,034 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,047 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,067 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,082 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,096 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:07,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46182200 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-26 03:38:07,140 100 INFO rb-a683fe2-225997-428993 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-26 03:38:07,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46182200 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-26 03:38:07,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.059 0.111 2026-10-26 03:38:07,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-26 03:38:08,064 100 INFO rb-a683fe2-225997-428993 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-26 03:38:08,084 100 INFO rb-a683fe2-225997-428993 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-26 03:38:08,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.044 2026-10-26 03:38:08,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:38:08,966 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:38:08,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:38:08,982 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:08,989 100 INFO rb-a683fe2-225997-428993 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-26 03:38:09,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:09,010 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.008 2026-10-26 03:38:09,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.022 2026-10-26 03:38:09,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:09,064 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:38:09,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9909066 for PoS orders references: ['Order 00337-002-0001'] (draft: False) 2026-10-26 03:38:09,101 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [717] 2026-10-26 03:38:09,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9909066 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-26 03:38:09,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.141 0.225 2026-10-26 03:38:10,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:10,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:10,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:10,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:38:11,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:38:11,163 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,190 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,197 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,199 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,214 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,231 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,250 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,264 100 INFO rb-a683fe2-225997-428993 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-26 03:38:11,280 100 INFO rb-a683fe2-225997-428993 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-26 03:38:12,126 100 INFO rb-a683fe2-225997-428993 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-26 03:38:12,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:12,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54628571 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-10-26 03:38:12,160 100 INFO rb-a683fe2-225997-428993 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-26 03:38:12,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54628571 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-26 03:38:12,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.046 0.083 2026-10-26 03:38:12,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-26 03:38:13,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:13,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:13,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:13,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.052 2026-10-26 03:38:13,921 100 INFO rb-a683fe2-225997-428993 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-26 03:38:13,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-26 03:38:13,946 100 INFO rb-a683fe2-225997-428993 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-26 03:38:13,966 100 INFO rb-a683fe2-225997-428993 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-26 03:38:13,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 03:38:14,762 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,768 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,782 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,797 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,815 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,835 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,855 100 INFO rb-a683fe2-225997-428993 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-26 03:38:14,877 100 INFO rb-a683fe2-225997-428993 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-26 03:38:15,713 100 INFO rb-a683fe2-225997-428993 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-26 03:38:15,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:38:15,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:38:15,764 100 INFO rb-a683fe2-225997-428993 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-26 03:38:15,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:15,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:15,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46847941 for PoS orders references: ['Order 00337-002-0003'] (draft: False) 2026-10-26 03:38:15,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46847941 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-10-26 03:38:15,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.048 0.121 2026-10-26 03:38:16,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:16,816 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:16,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:16,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.068 2026-10-26 03:38:17,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:38:17,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:38:17,704 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,741 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,746 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,758 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,767 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,780 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,801 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,814 100 INFO rb-a683fe2-225997-428993 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-26 03:38:17,831 100 INFO rb-a683fe2-225997-428993 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-26 03:38:18,682 100 INFO rb-a683fe2-225997-428993 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-26 03:38:18,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:18,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20950644 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-10-26 03:38:18,714 100 INFO rb-a683fe2-225997-428993 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-26 03:38:18,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20950644 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-26 03:38:18,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.053 0.088 2026-10-26 03:38:19,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:19,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:19,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:19,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.053 2026-10-26 03:38:20,492 100 INFO rb-a683fe2-225997-428993 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-26 03:38:20,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:38:20,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:20,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:20,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.046 2026-10-26 03:38:21,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-26 03:38:21,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-26 03:38:21,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-26 03:38:21,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-26 03:38:21,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-26 03:38:21,465 100 INFO rb-a683fe2-225997-428993 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-26 03:38:21,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:21,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:38:21,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:21,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:21,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:21,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.042 2026-10-26 03:38:22,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-26 03:38:22,382 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:22,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:22,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.041 2026-10-26 03:38:23,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-26 03:38:23,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-26 03:38:23,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-26 03:38:23,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-26 03:38:23,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-26 03:38:23,316 100 INFO rb-a683fe2-225997-428993 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-26 03:38:23,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:23,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:38:23,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:23,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:23,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:23,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.067 2026-10-26 03:38:24,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-26 03:38:24,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:24,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:38:24,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.044 2026-10-26 03:38:25,167 100 INFO rb-a683fe2-225997-428993 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-26 03:38:25,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:38:25,200 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:38:25,214 100 INFO rb-a683fe2-225997-428993 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-26 03:38:25,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:25,265 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:25,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71061161 for PoS orders references: ['Order 00337-002-0004'] (draft: False) 2026-10-26 03:38:25,302 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [721] 2026-10-26 03:38:25,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71061161 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-26 03:38:25,442 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.055 0.115 2026-10-26 03:38:25,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:38:26,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-26 03:38:26,284 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-26 03:38:26,297 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-26 03:38:26,312 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-26 03:38:26,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-26 03:38:26,346 100 INFO rb-a683fe2-225997-428993 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-26 03:38:26,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:26,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:38:26,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:26,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:26,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:38:26,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.053 2026-10-26 03:38:27,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:38:27,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:38:27,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-26 03:38:27,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-26 03:38:27,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-26 03:38:27,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:38:27,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:38:27,385 100 INFO rb-a683fe2-225997-428993 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-26 03:38:27,407 100 INFO rb-a683fe2-225997-428993 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-26 03:38:27,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.026 0.056 2026-10-26 03:38:27,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.014 0.051 2026-10-26 03:38:27,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.019 0.052 2026-10-26 03:38:28,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 03:38:28,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:28,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:38:28,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.058 2026-10-26 03:38:29,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:38:29,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:38:29,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-26 03:38:29,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-26 03:38:29,312 100 INFO rb-a683fe2-225997-428993 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-26 03:38:29,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-26 03:38:29,345 100 INFO rb-a683fe2-225997-428993 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-26 03:38:29,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-26 03:38:29,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-26 03:38:29,396 100 INFO rb-a683fe2-225997-428993 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-26 03:38:29,413 100 INFO rb-a683fe2-225997-428993 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-26 03:38:29,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:29,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 03:38:29,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21990399 for PoS orders references: ['Order 00337-002-0002'] (draft: False) 2026-10-26 03:38:29,483 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [719] 2026-10-26 03:38:29,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21990399 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-26 03:38:29,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.040 0.129 2026-10-26 03:38:29,799 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:38:29,800 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:38:29,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:38:29,810 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:38:29,814 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:38:29,815 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:38:29,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:38:29,821 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:38:29,822 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:38:29,822 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:38:29,823 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:38:29,824 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:38:29,824 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:38:29,825 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:38:29,826 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:38:29,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:38:29,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:38:29,829 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:38:29,830 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:38:29,831 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:38:29,832 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:38:29,833 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:38:29,839 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:38:29,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:38:29,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:38:29,841 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:38:29,848 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:38:29,850 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:38:29,853 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:38:29,855 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:38:29,857 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:38:29,858 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:38:29,859 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:38:29,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:38:29,929 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:38:29,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:38:29,958 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:38:29,965 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:29,973 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.070 2026-10-26 03:38:29,978 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:38:29,989 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:38:30,000 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:38:30,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:30,017 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:38:30,036 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:38:30,063 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:38:30,065 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:38:30,069 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:38:30,075 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:38:30,084 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:38:30,086 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:38:30,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:38:30,094 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:38:30,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:38:30,100 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:38:30,101 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:38:30,103 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:38:30,104 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:38:30,106 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:38:30,107 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:38:30,109 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:38:30,110 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:38:30,111 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:38:30,112 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:38:30,115 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:38:30,116 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:38:30,118 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:38:30,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:38:30,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:38:30,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:38:30,121 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:38:30,122 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:38:30,125 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:38:30,126 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:38:30,127 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:38:30,128 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:38:30,185 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:38:30,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:38:30,201 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:38:30,222 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 03:38:30,227 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:38:30,234 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:38:30,254 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.092 0.107 2026-10-26 03:38:30,260 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:38:30,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:38:30,265 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:38:30,269 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:38:30,275 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:38:30,278 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:38:30,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:38:30,286 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:38:30,292 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:38:30,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:38:30,294 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:38:30,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:38:30,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:38:30,307 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:38:30,308 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:38:30,316 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:38:30,317 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:38:30,318 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:38:30,318 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:38:30,319 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:38:30,320 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:38:30,320 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:38:30,321 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:38:30,321 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:38:30,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:38:30,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:38:30,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:38:30,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:38:30,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:38:30,410 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:38:30,427 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-26 03:38:30,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:38:30,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 03:38:30,476 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:38:30,483 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.152 2026-10-26 03:38:30,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:38:30,871 100 INFO rb-a683fe2-225997-428993 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-26 03:38:31,003 100 INFO rb-a683fe2-225997-428993 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-26 03:38:31,004 100 INFO rb-a683fe2-225997-428993 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-26 03:38:31,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:38:31,104 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 03:38:31,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:32,516 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,522 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,537 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,546 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,564 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,582 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,597 100 INFO rb-a683fe2-225997-428993 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-26 03:38:32,614 100 INFO rb-a683fe2-225997-428993 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-26 03:38:33,458 100 INFO rb-a683fe2-225997-428993 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-26 03:38:33,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:38:33,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:38:33,495 100 INFO rb-a683fe2-225997-428993 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-26 03:38:33,513 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:33,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:38:33,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18563738 for PoS orders references: ['Order 00337-002-0005'] (draft: False) 2026-10-26 03:38:33,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18563738 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0005', 'account_move': False}] 2026-10-26 03:38:33,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.040 0.124 2026-10-26 03:38:34,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-26 03:38:34,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-26 03:38:34,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:34] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.012 0.016 2026-10-26 03:38:34,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:34] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.022 2026-10-26 03:38:36,432 100 INFO rb-a683fe2-225997-428993 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-26 03:38:36,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:38:36,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:38:36,470 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:36,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40396 2026-10-26 03:38:36,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:38:36,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40396 2026-10-26 03:38:36,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033836_660404_TestFrontend.txt 2026-10-26 03:38:36,660 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpi87r0jwt_chrome_odoo" 2026-10-26 03:38:36,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-26 03:38:37,478 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40681 2026-10-26 03:38:37,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcyxv0ub8_chrome_odoo 2026-10-26 03:38:37,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43869/json/version 2026-10-26 03:38:37,481 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43869/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:38:37,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:38:37,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43869/json 2026-10-26 03:38:37,557 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43869/json with timeout 3 increased to 10s during tests 2026-10-26 03:38:37,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43869/devtools/page/8549A48D427D71933A1B591D8682B196 2026-10-26 03:38:37,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:38:37,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:38:37,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:38:37,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:38:37,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:38:37,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:38:38,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:38:39,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.111 0.948 2026-10-26 03:38:39,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8549A48D427D71933A1B591D8682B196', 'loaderId': '7B32FE05FCB1D3AA23E3E1A7C7AD68E8', 'isDownload': False} 2026-10-26 03:38:39,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-26 03:38:39,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:39,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.032 0.018 2026-10-26 03:38:39,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.047 2026-10-26 03:38:39,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.085 2026-10-26 03:38:39,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.014 2026-10-26 03:38:39,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-26 03:38:40,023 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:40,031 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:40,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:38:40,106 100 INFO rb-a683fe2-225997-428993 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-26 03:38:41,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.387 0.849 2026-10-26 03:38:41,420 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.241 2026-10-26 03:38:41,521 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:41,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.029 0.129 2026-10-26 03:38:41,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:38:41,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:38:42,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:38:42,684 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.212 0.573 2026-10-26 03:38:42,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.028 0.109 2026-10-26 03:38:42,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:42] "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-26 03:38:42,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:38:43,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.064 0.079 2026-10-26 03:38:43,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:38:43,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.020 0.251 2026-10-26 03:38:43,233 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.003 2026-10-26 03:38:43,258 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:43,303 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:38:43,339 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:38:43,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.046 0.303 2026-10-26 03:38:43,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.385 2026-10-26 03:38:43,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.424 2026-10-26 03:38:43,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.419 2026-10-26 03:38:43,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.329 2026-10-26 03:38:43,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.019 0.218 2026-10-26 03:38:43,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.242 2026-10-26 03:38:43,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.217 2026-10-26 03:38:43,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.204 2026-10-26 03:38:43,726 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.038 0.174 2026-10-26 03:38:43,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.026 0.223 2026-10-26 03:38:43,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.014 0.192 2026-10-26 03:38:43,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.145 2026-10-26 03:38:43,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.123 2026-10-26 03:38:43,917 100 INFO rb-a683fe2-225997-428993 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-26 03:38:43,956 100 INFO rb-a683fe2-225997-428993 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-26 03:38:43,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.041 2026-10-26 03:38:43,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.056 2026-10-26 03:38:44,178 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:44,943 100 INFO rb-a683fe2-225997-428993 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-26 03:38:44,952 100 INFO rb-a683fe2-225997-428993 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-26 03:38:44,963 100 INFO rb-a683fe2-225997-428993 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-26 03:38:44,980 100 INFO rb-a683fe2-225997-428993 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-26 03:38:44,995 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,013 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,030 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,050 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,065 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,079 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,106 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,112 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,134 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,154 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,163 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,180 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,194 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,214 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,230 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,246 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,277 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,295 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,314 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,328 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,345 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,365 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,392 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,413 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,430 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:38:45,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41909895 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-26 03:38:45,467 100 INFO rb-a683fe2-225997-428993 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-26 03:38:45,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41909895 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-26 03:38:45,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.064 0.131 2026-10-26 03:38:46,204 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-26 03:38:46,425 100 INFO rb-a683fe2-225997-428993 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-26 03:38:46,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.047 2026-10-26 03:38:47,292 100 INFO rb-a683fe2-225997-428993 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-26 03:38:47,314 100 INFO rb-a683fe2-225997-428993 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-26 03:38:47,330 100 INFO rb-a683fe2-225997-428993 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-26 03:38:47,346 100 INFO rb-a683fe2-225997-428993 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-26 03:38:47,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:38:47,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-26 03:38:47,399 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:47,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:47,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:47,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:47,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:38:47,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10282445 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-26 03:38:47,523 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [729, 730, 731] 2026-10-26 03:38:47,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10282445 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-26 03:38:47,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.057 0.171 2026-10-26 03:38:47,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.051 2026-10-26 03:38:47,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-26 03:38:48,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-26 03:38:48,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:48,629 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,653 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,662 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,680 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,697 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,712 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,729 100 INFO rb-a683fe2-225997-428993 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-26 03:38:48,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-26 03:38:48,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:38:48,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:38:48,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.055 2026-10-26 03:38:49,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:38:49,630 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-26 03:38:49,645 100 INFO rb-a683fe2-225997-428993 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-26 03:38:49,670 100 INFO rb-a683fe2-225997-428993 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-26 03:38:49,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:38:49,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:49,709 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40681 2026-10-26 03:38:49,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:38:49,712 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40681 2026-10-26 03:38:49,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033849_919936_TestFrontend.txt 2026-10-26 03:38:49,920 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcyxv0ub8_chrome_odoo" 2026-10-26 03:38:49,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-26 03:38:50,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40893 2026-10-26 03:38:50,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp69ajg17s_chrome_odoo 2026-10-26 03:38:50,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33429/json/version 2026-10-26 03:38:50,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33429/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:38:50,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:38:50,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33429/json 2026-10-26 03:38:50,741 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33429/json with timeout 3 increased to 10s during tests 2026-10-26 03:38:50,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33429/devtools/page/3128CFED4B335CB3B386EFAD0E1F2D3A 2026-10-26 03:38:50,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:38:50,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:38:51,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:38:51,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:38:51,258 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:38:51,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:38:51,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:38:52,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.145 1.069 2026-10-26 03:38:52,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3128CFED4B335CB3B386EFAD0E1F2D3A', 'loaderId': 'B9056BC61D77A88D7672C457344D2F2E', 'isDownload': False} 2026-10-26 03:38:52,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-26 03:38:52,546 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:52,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:52] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-26 03:38:52,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:52] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 03:38:52,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:52] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.016 2026-10-26 03:38:53,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:53] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 03:38:53,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-26 03:38:53,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 03:38:53,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:38:53,361 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:53,396 100 INFO rb-a683fe2-225997-428993 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-26 03:38:54,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.300 0.803 2026-10-26 03:38:54,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.108 2026-10-26 03:38:54,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:54] "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-26 03:38:54,694 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:38:54,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.010 2026-10-26 03:38:54,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 03:38:55,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:38:55,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.213 0.649 2026-10-26 03:38:55,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.082 2026-10-26 03:38:55,984 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.018 2026-10-26 03:38:56,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:38:56,147 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.066 0.063 2026-10-26 03:38:56,173 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:38:56,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.217 2026-10-26 03:38:56,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.328 2026-10-26 03:38:56,404 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "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-26 03:38:56,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:38:56,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:56,512 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:38:56,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.519 2026-10-26 03:38:56,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.522 2026-10-26 03:38:56,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.555 2026-10-26 03:38:56,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.446 2026-10-26 03:38:56,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.403 2026-10-26 03:38:56,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.050 0.257 2026-10-26 03:38:56,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.286 2026-10-26 03:38:56,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.279 2026-10-26 03:38:56,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.276 2026-10-26 03:38:56,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.263 2026-10-26 03:38:56,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-26 03:38:56,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.242 2026-10-26 03:38:57,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.086 2026-10-26 03:38:57,072 100 INFO rb-a683fe2-225997-428993 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-26 03:38:57,075 100 INFO rb-a683fe2-225997-428993 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-26 03:38:57,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.036 2026-10-26 03:38:57,116 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.035 2026-10-26 03:38:57,311 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:38:58,087 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,095 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,099 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,111 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,128 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,150 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,163 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,178 100 INFO rb-a683fe2-225997-428993 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-26 03:38:58,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-26 03:38:59,039 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,047 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,063 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,081 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,095 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,112 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:38:59,163 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:59,192 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:38:59,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:38:59,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-26 03:38:59,252 100 INFO rb-a683fe2-225997-428993 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-26 03:38:59,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32100469 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-26 03:38:59,270 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:38:59,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32100469 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-26 03:38:59,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.079 0.172 2026-10-26 03:38:59,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53965654 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-26 03:38:59,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53965654 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-26 03:38:59,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.059 0.129 2026-10-26 03:38:59,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:38:59] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.110 2026-10-26 03:39:00,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:39:00,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:39:00,567 100 INFO rb-a683fe2-225997-428993 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-26 03:39:00,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:39:00,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:39:00,615 100 INFO rb-a683fe2-225997-428993 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-26 03:39:00,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:39:00,657 100 INFO rb-a683fe2-225997-428993 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-26 03:39:00,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18856112 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-26 03:39:00,719 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [734] 2026-10-26 03:39:00,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18856112 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-26 03:39:00,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.083 0.183 2026-10-26 03:39:01,780 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:39:01,803 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:01,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40893 2026-10-26 03:39:01,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:39:01,852 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40893 2026-10-26 03:39:02,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033902_048076_TestFrontend.txt 2026-10-26 03:39:02,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp69ajg17s_chrome_odoo" 2026-10-26 03:39:02,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-26 03:39:02,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41098 2026-10-26 03:39:02,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxo3ewrn8_chrome_odoo 2026-10-26 03:39:02,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36971/json/version 2026-10-26 03:39:02,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36971/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:39:03,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:39:03,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36971/json 2026-10-26 03:39:03,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36971/json with timeout 3 increased to 10s during tests 2026-10-26 03:39:03,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36971/devtools/page/DCA1ED6AF8A1F3AF98479F77AEE7C8B8 2026-10-26 03:39:03,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:39:03,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:39:03,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:39:03,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:39:03,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:39:03,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:39:03,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:39:05,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:05] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.099 2.032 2026-10-26 03:39:05,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DCA1ED6AF8A1F3AF98479F77AEE7C8B8', 'loaderId': '069D5630E762C09CD85EB7C34A69D01B', 'isDownload': False} 2026-10-26 03:39:05,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-26 03:39:05,736 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:05,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:05] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.042 2026-10-26 03:39:05,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:05] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.066 2026-10-26 03:39:05,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:05] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.028 0.040 2026-10-26 03:39:06,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-26 03:39:06,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.023 2026-10-26 03:39:06,623 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:06,656 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:06,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:39:06,727 100 INFO rb-a683fe2-225997-428993 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-26 03:39:07,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.340 0.749 2026-10-26 03:39:07,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.108 2026-10-26 03:39:07,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:08,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.123 2026-10-26 03:39:08,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.014 2026-10-26 03:39:08,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.010 2026-10-26 03:39:09,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.175 0.553 2026-10-26 03:39:09,094 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:39:09,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "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-26 03:39:09,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "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-26 03:39:09,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:39:09,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.070 0.125 2026-10-26 03:39:09,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:09,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.259 2026-10-26 03:39:09,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.348 2026-10-26 03:39:09,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:39:09,752 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:09,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.408 2026-10-26 03:39:09,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.470 2026-10-26 03:39:09,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:39:09,856 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:39:09,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.039 0.479 2026-10-26 03:39:09,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.023 0.417 2026-10-26 03:39:09,981 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.401 2026-10-26 03:39:10,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.038 0.323 2026-10-26 03:39:10,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.328 2026-10-26 03:39:10,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.360 2026-10-26 03:39:10,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.338 2026-10-26 03:39:10,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.333 2026-10-26 03:39:10,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.312 2026-10-26 03:39:10,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.004 0.302 2026-10-26 03:39:10,344 100 INFO rb-a683fe2-225997-428993 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-26 03:39:10,350 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.093 2026-10-26 03:39:10,377 100 INFO rb-a683fe2-225997-428993 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-26 03:39:10,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.020 2026-10-26 03:39:10,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.035 2026-10-26 03:39:10,625 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:11,410 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,439 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,464 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,494 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,526 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,545 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:39:11,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:39:11,639 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:39:11,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:11,666 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:39:11,735 100 INFO rb-a683fe2-225997-428993 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-26 03:39:11,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30628641 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-10-26 03:39:11,774 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:39:12,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30628641 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-26 03:39:12,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.090 0.207 2026-10-26 03:39:12,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.054 2026-10-26 03:39:12,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:39:12,298 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:39:12,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:39:12,318 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:39:12,319 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:39:12,319 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:39:12,320 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:39:12,321 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:39:12,322 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:39:12,322 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:39:12,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:39:12,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:39:12,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:39:12,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:39:12,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:39:12,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:39:12,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:39:12,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:39:12,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:39:12,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:39:12,333 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:39:12,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:12,372 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:12,374 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:39:12,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:39:12,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:39:12,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:39:12,383 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:39:12,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:39:12,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:39:12,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:39:12,390 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:39:12,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:39:12,397 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:12,416 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:39:12,466 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 03:39:12,473 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 03:39:12,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:39:12,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:39:12,516 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:12,536 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:39:12,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:39:12,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:39:12,540 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:39:12,541 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:39:12,554 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:39:12,560 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:39:12,564 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:39:12,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:39:12,572 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:39:12,590 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:39:12,591 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:39:12,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:39:12,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:39:12,610 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:12,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:39:12,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:39:12,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:39:12,638 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:39:12,657 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:39:12,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:39:12,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 03:39:12,685 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:39:12,694 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:39:12,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.043 2026-10-26 03:39:12,699 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:39:12,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:39:12,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:39:12,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:39:12,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:39:12,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:39:12,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:39:12,708 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:39:12,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:39:12,711 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:39:12,712 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:39:12,713 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:39:12,729 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:39:12,739 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:12,753 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "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-26 03:39:12,761 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:39:12,765 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:39:12,784 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:39:12,793 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:39:12,796 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:39:12,797 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:39:12,800 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:39:12,800 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:39:12,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:39:12,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:39:12,824 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:39:12,826 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:39:12,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:39:12,835 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:39:12,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:39:12,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:39:12,837 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:39:12,844 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:39:12,845 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:39:12,846 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:39:12,847 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:39:12,855 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:39:12,857 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:39:12,858 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:39:12,860 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:39:12,860 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:39:12,861 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:39:12,862 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:39:12,863 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:39:12,863 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:39:12,864 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:39:12,865 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:39:12,878 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:39:12,880 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:39:12,881 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:39:12,886 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:39:12,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:39:12,894 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:39:12,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:39:12,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-10-26 03:39:13,301 100 INFO rb-a683fe2-225997-428993 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-26 03:39:13,312 100 INFO rb-a683fe2-225997-428993 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-26 03:39:13,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:39:13,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-26 03:39:13,447 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:39:13,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.032 0.042 2026-10-26 03:39:13,532 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 03:39:13,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:13] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.021 0.058 2026-10-26 03:39:13,671 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:15,004 100 INFO rb-a683fe2-225997-428993 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-26 03:39:15,028 100 INFO rb-a683fe2-225997-428993 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-26 03:39:15,051 100 INFO rb-a683fe2-225997-428993 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-26 03:39:15,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:39:15,084 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:39:15,098 100 INFO rb-a683fe2-225997-428993 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-26 03:39:15,123 100 INFO rb-a683fe2-225997-428993 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-26 03:39:15,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:39:15,153 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:15,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41098 2026-10-26 03:39:15,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:39:15,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41098 2026-10-26 03:39:15,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033915_397836_TestFrontend.txt 2026-10-26 03:39:15,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxo3ewrn8_chrome_odoo" 2026-10-26 03:39:15,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-26 03:39:20,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41360 2026-10-26 03:39:20,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmplnbahntp_chrome_odoo 2026-10-26 03:39:20,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35087/json/version 2026-10-26 03:39:20,518 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35087/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:39:20,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:39:20,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35087/json 2026-10-26 03:39:20,628 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35087/json with timeout 3 increased to 10s during tests 2026-10-26 03:39:20,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35087/devtools/page/D711E697FECBD5CE11F7B93FF6FE617E 2026-10-26 03:39:20,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:39:20,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:39:21,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:39:21,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:39:21,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:39:21,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:39:21,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:39:22,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.116 1.035 2026-10-26 03:39:22,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D711E697FECBD5CE11F7B93FF6FE617E', 'loaderId': 'C5001D31EC21294F41A7A96A81952EDE', 'isDownload': False} 2026-10-26 03:39:22,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-26 03:39:22,479 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:22,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:39:22,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.040 2026-10-26 03:39:22,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.058 2026-10-26 03:39:23,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.027 2026-10-26 03:39:23,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-26 03:39:23,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-26 03:39:23,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:39:23,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:39:23,378 100 INFO rb-a683fe2-225997-428993 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-26 03:39:24,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.367 0.883 2026-10-26 03:39:24,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.263 2026-10-26 03:39:24,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:24,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.119 2026-10-26 03:39:24,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:39:24,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-26 03:39:25,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:39:26,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.222 0.654 2026-10-26 03:39:26,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.085 2026-10-26 03:39:26,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "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-26 03:39:26,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 03:39:26,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.070 0.078 2026-10-26 03:39:26,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.026 0.175 2026-10-26 03:39:26,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.014 0.242 2026-10-26 03:39:26,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:39:26,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "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-26 03:39:26,578 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:26,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:26,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.030 0.363 2026-10-26 03:39:26,663 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:39:26,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.034 0.405 2026-10-26 03:39:26,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.487 2026-10-26 03:39:26,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.412 2026-10-26 03:39:26,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:26] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.485 2026-10-26 03:39:27,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.068 0.385 2026-10-26 03:39:27,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.021 0.459 2026-10-26 03:39:27,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.456 2026-10-26 03:39:27,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.024 0.462 2026-10-26 03:39:27,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.435 2026-10-26 03:39:27,363 100 INFO rb-a683fe2-225997-428993 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-26 03:39:27,374 100 INFO rb-a683fe2-225997-428993 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-26 03:39:27,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.537 2026-10-26 03:39:27,482 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.477 2026-10-26 03:39:27,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.390 2026-10-26 03:39:27,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.023 0.411 2026-10-26 03:39:27,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.407 2026-10-26 03:39:27,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.377 2026-10-26 03:39:27,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.328 2026-10-26 03:39:27,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.319 2026-10-26 03:39:27,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.330 2026-10-26 03:39:27,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:27] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.016 0.319 2026-10-26 03:39:28,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.013 0.370 2026-10-26 03:39:28,116 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:39:28,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.364 2026-10-26 03:39:28,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.327 2026-10-26 03:39:28,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.341 2026-10-26 03:39:28,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.271 2026-10-26 03:39:28,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.222 2026-10-26 03:39:28,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:28] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.005 0.115 2026-10-26 03:39:28,654 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,681 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,696 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,712 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,733 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,881 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,899 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,912 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,914 100 INFO rb-a683fe2-225997-428993 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-26 03:39:28,929 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,066 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,089 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,104 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,122 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,131 100 INFO rb-a683fe2-225997-428993 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-26 03:39:29,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:39:29,990 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,070 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,082 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,083 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,130 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,144 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,151 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,164 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,199 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,220 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,236 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,246 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,273 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,279 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,299 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,316 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,328 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,343 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,363 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,376 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-26 03:39:30,475 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:30,489 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:30,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:39:30,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 03:39:30,595 100 INFO rb-a683fe2-225997-428993 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-26 03:39:30,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91264688 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-26 03:39:30,618 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:39:31,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91264688 with result: [{'id': 435, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-26 03:39:31,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.219 0.321 2026-10-26 03:39:31,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.416 2026-10-26 03:39:31,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17137237 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-26 03:39:31,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17137237 with result: [{'id': 436, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-26 03:39:31,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.061 0.145 2026-10-26 03:39:31,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.169 2026-10-26 03:39:32,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-26 03:39:32,232 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,249 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,263 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,278 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,295 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,320 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,328 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,348 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,360 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,379 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,405 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,411 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,435 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,450 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,465 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,485 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,495 100 INFO rb-a683fe2-225997-428993 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-26 03:39:32,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:39:32,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41360 2026-10-26 03:39:32,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:39:32,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41360 2026-10-26 03:39:32,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033932_663427_TestFrontend.txt 2026-10-26 03:39:32,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmplnbahntp_chrome_odoo" 2026-10-26 03:39:32,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-26 03:39:33,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41580 2026-10-26 03:39:33,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_rc0b4x2_chrome_odoo 2026-10-26 03:39:33,367 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34637/json/version 2026-10-26 03:39:33,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34637/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:39:33,558 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:39:33,559 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34637/json 2026-10-26 03:39:33,560 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34637/json with timeout 3 increased to 10s during tests 2026-10-26 03:39:33,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34637/devtools/page/C016A0BDCB63801F6FCD6C984126FE13 2026-10-26 03:39:33,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:39:33,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:39:33,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:39:33,935 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:39:33,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:39:33,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:39:34,002 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:39:35,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:35] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.120 1.117 2026-10-26 03:39:35,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C016A0BDCB63801F6FCD6C984126FE13', 'loaderId': 'DC9782C19967A2060371FE72033B0516', 'isDownload': False} 2026-10-26 03:39:35,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-26 03:39:35,261 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:35,307 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:35] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.015 2026-10-26 03:39:35,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:35] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-10-26 03:39:35,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:35] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.043 2026-10-26 03:39:36,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:36] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:39:36,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-10-26 03:39:36,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.036 2026-10-26 03:39:36,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 03:39:36,242 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:39:36,284 100 INFO rb-a683fe2-225997-428993 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-26 03:39:37,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.341 0.735 2026-10-26 03:39:37,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.095 2026-10-26 03:39:37,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:37,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.136 2026-10-26 03:39:37,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:39:37,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 03:39:38,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:39:38,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.195 0.693 2026-10-26 03:39:38,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.083 2026-10-26 03:39:38,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:38] "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-26 03:39:38,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:39:39,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.048 0.076 2026-10-26 03:39:39,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.168 2026-10-26 03:39:39,200 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:39:39,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.033 0.295 2026-10-26 03:39:39,325 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "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-26 03:39:39,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:39,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-26 03:39:39,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.420 2026-10-26 03:39:39,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:39,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.430 2026-10-26 03:39:39,471 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:39,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.030 0.397 2026-10-26 03:39:39,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.321 2026-10-26 03:39:39,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.173 2026-10-26 03:39:39,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.147 2026-10-26 03:39:39,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.130 2026-10-26 03:39:39,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.058 0.210 2026-10-26 03:39:39,777 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.241 2026-10-26 03:39:39,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.026 0.282 2026-10-26 03:39:39,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.295 2026-10-26 03:39:39,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.023 0.213 2026-10-26 03:39:40,064 100 INFO rb-a683fe2-225997-428993 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-26 03:39:40,095 100 INFO rb-a683fe2-225997-428993 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-26 03:39:40,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.024 2026-10-26 03:39:40,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:39:40,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03: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-26 03:39:41,117 100 INFO rb-a683fe2-225997-428993 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-26 03:39:41,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:39:41,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76921628 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-10-26 03:39:41,158 100 INFO rb-a683fe2-225997-428993 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-26 03:39:41,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:39:41,191 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:39:41,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41580 2026-10-26 03:39:41,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:39:41,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41580 2026-10-26 03:39:41,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76921628 with result: [{'id': 437, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-26 03:39:41,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.106 0.107 2026-10-26 03:39:41,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033941_411100_TestFrontend.txt 2026-10-26 03:39:41,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_rc0b4x2_chrome_odoo" 2026-10-26 03:39:41,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-26 03:39:42,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41781 2026-10-26 03:39:42,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpfmtz89xd_chrome_odoo 2026-10-26 03:39:42,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37655/json/version 2026-10-26 03:39:42,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37655/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:39:42,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:39:42,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37655/json 2026-10-26 03:39:42,431 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37655/json with timeout 3 increased to 10s during tests 2026-10-26 03:39:42,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37655/devtools/page/35C09C18A25F477A0550B55969CB5AE7 2026-10-26 03:39:42,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:39:42,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:39:42,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:39:42,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:39:42,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:39:42,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:39:43,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:39:43,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:43] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.092 0.899 2026-10-26 03:39:44,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '35C09C18A25F477A0550B55969CB5AE7', 'loaderId': '40EFE942634C677AFE9EBBC3F2278E9E', 'isDownload': False} 2026-10-26 03:39:44,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-26 03:39:44,030 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:44,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-26 03:39:44,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 03:39:44,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.079 2026-10-26 03:39:44,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:39:44,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-26 03:39:44,878 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:39:44,904 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:39:44,915 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:44,929 100 INFO rb-a683fe2-225997-428993 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-26 03:39:45,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:39:46,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.370 0.726 2026-10-26 03:39:46,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.107 2026-10-26 03:39:46,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "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-26 03:39:46,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:39:46,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.060 0.077 2026-10-26 03:39:46,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.017 0.197 2026-10-26 03:39:46,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:39:46,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.008 0.225 2026-10-26 03:39:46,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.237 2026-10-26 03:39:46,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.278 2026-10-26 03:39:46,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.037 0.392 2026-10-26 03:39:46,829 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "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-26 03:39:46,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.352 2026-10-26 03:39:46,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:39:46,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.262 2026-10-26 03:39:46,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.260 2026-10-26 03:39:46,907 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:46,930 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:46,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.038 0.239 2026-10-26 03:39:47,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.278 2026-10-26 03:39:47,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.003 0.158 2026-10-26 03:39:47,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.218 2026-10-26 03:39:47,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.039 0.252 2026-10-26 03:39:47,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.187 2026-10-26 03:39:47,276 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.105 2026-10-26 03:39:47,519 100 INFO rb-a683fe2-225997-428993 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-26 03:39:47,551 100 INFO rb-a683fe2-225997-428993 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-26 03:39:47,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.031 2026-10-26 03:39:47,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.043 2026-10-26 03:39:47,815 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:48,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-26 03:39:48,652 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:39:48,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:48] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.020 2026-10-26 03:39:48,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-26 03:39:48,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:39:48,907 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:39:48,908 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:39:48,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:39:48,925 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:39:48,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:39:48,930 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:39:48,932 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:39:48,935 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:39:48,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:39:48,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:39:48,940 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:39:48,941 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:39:48,941 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:39:48,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:39:48,943 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:39:48,946 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:39:48,949 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:39:48,955 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:39:48,956 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:39:48,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:39:48,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:39:48,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:39:48,958 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:39:48,958 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:39:48,958 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:39:48,959 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:39:48,959 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:39:48,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:39:48,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:39:48,974 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:48] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:48,997 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:49,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:39:49,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:39:49,017 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:39:49,019 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:39:49,023 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:49,030 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:39:49,040 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:39:49,041 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:39:49,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:49,054 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:39:49,058 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:39:49,074 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:39:49,078 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:49,085 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:39:49,092 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:39:49,115 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:39:49,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:39:49,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:39:49,151 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:39:49,172 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:39:49,179 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:39:49,184 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:39:49,197 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:39:49,200 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:39:49,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 03:39:49,215 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:39:49,221 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:49,244 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:39:49,246 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 03:39:49,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:39:49,259 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:39:49,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.067 2026-10-26 03:39:49,274 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:39:49,276 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:39:49,278 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:39:49,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:39:49,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:39:49,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:39:49,281 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:39:49,281 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:39:49,283 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:39:49,288 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:39:49,289 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:39:49,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:39:49,299 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:39:49,307 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:39:49,308 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:39:49,312 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:39:49,314 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:39:49,314 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:39:49,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:39:49,342 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:39:49,343 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:39:49,343 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:39:49,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:39:49,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:39:49,376 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:39:49,377 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:39:49,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:39:49,385 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:39:49,387 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:39:49,397 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:39:49,400 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:39:49,402 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:39:49,404 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:39:49,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:39:49,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:39:49,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:39:49,411 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:39:49,414 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:39:49,416 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:39:49,424 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:39:49,428 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:39:49,429 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:39:49,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:39:49,433 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:39:49,478 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:39:49,480 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:39:49,492 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:39:49,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:39:49,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:39:49,556 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:49,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:39:49,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:39:49,630 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:39:49,641 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:39:49,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:39:49,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-26 03:39:49,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-26 03:39:49,776 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:39:49,785 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:39:49,794 100 INFO rb-a683fe2-225997-428993 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-26 03:39:49,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-26 03:39:49,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-26 03:39:50,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-26 03:39:50,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82755369 for PoS orders references: ['Order 00343-001-0001'] (draft: False) 2026-10-26 03:39:50,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:50,535 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 03:39:50,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82755369 with result: [{'id': 438, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-26 03:39:50,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.263 0.256 2026-10-26 03:39:50,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:39:50,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:50] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:39:51,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:51] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D35a299a0-671a-4f6d-b926-c399844c1c41?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.224 2026-10-26 03:39:52,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:39:52,094 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:39:52,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41781 2026-10-26 03:39:52,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:39:52,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41781 2026-10-26 03:39:52,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_033952_270654_TestFrontend.txt 2026-10-26 03:39:52,271 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpfmtz89xd_chrome_odoo" 2026-10-26 03:39:52,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-26 03:39:57,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42026 2026-10-26 03:39:57,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp99frta_w_chrome_odoo 2026-10-26 03:39:57,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44521/json/version 2026-10-26 03:39:57,537 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44521/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:39:57,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-26 03:39:57,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44521/json 2026-10-26 03:39:57,617 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44521/json with timeout 3 increased to 10s during tests 2026-10-26 03:39:57,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44521/devtools/page/77DF775F696A4B728AC973C4D5A3A74C 2026-10-26 03:39:57,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-26 03:39:57,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-26 03:39:58,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:39:58,313 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-26 03:39:58,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-26 03:39:58,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-26 03:39:58,362 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:39:59,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:59] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.112 1.145 2026-10-26 03:39:59,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '77DF775F696A4B728AC973C4D5A3A74C', 'loaderId': 'B4E2484B51824E6DA01C22FD478286A0', 'isDownload': False} 2026-10-26 03:39:59,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-26 03:39:59,650 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:39:59,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:59] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 03:39:59,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:59] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:39:59,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:39:59] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-26 03:40:00,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.024 2026-10-26 03:40:00,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 03:40:00,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.017 2026-10-26 03:40:00,443 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:40:00,464 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:40:00,500 100 INFO rb-a683fe2-225997-428993 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-26 03:40:01,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:40:01,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.327 0.809 2026-10-26 03:40:01,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.085 2026-10-26 03:40:01,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.020 2026-10-26 03:40:01,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:40:02,013 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 14 0.072 0.097 2026-10-26 03:40:02,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.031 0.201 2026-10-26 03:40:02,154 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:40:02,176 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:40:02,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.021 0.295 2026-10-26 03:40:02,219 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:40:02,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:40:02,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.019 0.382 2026-10-26 03:40:02,331 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:40:02,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.434 2026-10-26 03:40:02,467 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.012 0.518 2026-10-26 03:40:02,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.453 2026-10-26 03:40:02,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.295 2026-10-26 03:40:02,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.017 0.301 2026-10-26 03:40:02,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.286 2026-10-26 03:40:02,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.016 0.313 2026-10-26 03:40:02,834 100 INFO rb-a683fe2-225997-428993 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-26 03:40:02,855 100 INFO rb-a683fe2-225997-428993 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-26 03:40:02,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.026 0.354 2026-10-26 03:40:02,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:02] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.035 0.427 2026-10-26 03:40:03,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.022 0.480 2026-10-26 03:40:03,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.483 2026-10-26 03:40:03,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.010 0.047 2026-10-26 03:40:03,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.433 2026-10-26 03:40:03,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.011 0.435 2026-10-26 03:40:03,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.393 2026-10-26 03:40:03,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.273 2026-10-26 03:40:03,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.018 0.675 2026-10-26 03:40:03,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.008 0.320 2026-10-26 03:40:03,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.035 0.330 2026-10-26 03:40:03,576 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:40:03,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 8 0.013 0.361 2026-10-26 03:40:03,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.329 2026-10-26 03:40:03,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-26%2003:31:43 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-26 03:40:03,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.228 2026-10-26 03:40:03,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.227 2026-10-26 03:40:03,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.123 2026-10-26 03:40:03,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.388 2026-10-26 03:40:04,163 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,204 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,223 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,232 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,249 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-26 03:40:04,516 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:40:04,517 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:40:04,518 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:40:04,519 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:40:04,521 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:40:04,521 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:40:04,523 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:40:04,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:40:04,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:40:04,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:40:04,570 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:40:04,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:40:04,582 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:40:04,583 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:40:04,584 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:40:04,585 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:40:04,585 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:40:04,586 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:40:04,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:40:04,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:40:04,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:40:04,637 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:40:04,642 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:40:04,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 03:40:04,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 03:40:04,693 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:40:04,694 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:40:04,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:40:04,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:40:04,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:40:04,702 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:40:04,703 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:40:04,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:40:04,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:40:04,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:40:04,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-26 03:40:04,711 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:40:04,729 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:40:04,743 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:40:04,757 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:40:04,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:40:04,800 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:40:04,806 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-10-26 03:40:04,811 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:40:04,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-26 03:40:04,829 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:40:04,831 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:40:04,833 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:40:04,835 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:40:04,838 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:40:04,842 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:40:04,844 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:40:04,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:40:04,864 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:40:04,881 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:40:04,883 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:40:04,900 100 INFO rb-a683fe2-225997-428993 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-26 03:40:04,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:40:04,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:40:04,926 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:40:04,927 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:40:04,928 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:40:04,929 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:40:04,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:40:04,941 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:40:04,942 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:40:04,945 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:40:04,949 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:40:04,949 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:40:04,968 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:40:04,972 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:40:04,976 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:40:04,977 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:40:04,978 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:40:04,979 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:40:04,979 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:40:04,980 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:40:04,981 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:40:04,981 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:40:04,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:40:04,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:40:04,984 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:40:04,993 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:40:05,021 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:40:05,025 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:40:05,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:40:05,029 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:40:05,062 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:40:05,066 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:40:05,084 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:40:05,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:40:05,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:40:05,090 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:40:05,101 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:40:05,105 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:40:05,110 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:40:05,114 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:40:05,118 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:40:05,124 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:40:05,131 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:40:05,132 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:40:05,133 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:40:05,134 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:40:05,135 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:40:05,136 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:40:05,141 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:40:05,142 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:40:05,146 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:40:05,149 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:40:05,152 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:40:05,156 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:40:05,158 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:40:05,161 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:40:05,163 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:40:05,166 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:40:05,174 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:40:05,175 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:40:05,180 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:40:05,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:40:05,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:40:05,187 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:40:05,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:40:05,727 100 INFO rb-a683fe2-225997-428993 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-26 03:40:05,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65770743 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-10-26 03:40:05,842 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:05] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:40:06,063 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:06] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:40:06,129 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65770743 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-10-26 03:40:06,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.162 0.225 2026-10-26 03:40:06,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:40:07,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-26 03:40:07,321 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:40:07,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42026 2026-10-26 03:40:07,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-26 03:40:07,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42026 2026-10-26 03:40:07,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034007_496940_TestFrontend.txt 2026-10-26 03:40:07,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp99frta_w_chrome_odoo" 2026-10-26 03:40:07,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:40:46,820 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-26 03:40:50,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-26 03:40:51,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42281 2026-10-26 03:40:51,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp2_ye4y4y_chrome_odoo 2026-10-26 03:40:51,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46231/json/version 2026-10-26 03:40:51,725 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46231/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:40:51,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:40:51,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46231/json 2026-10-26 03:40:51,820 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46231/json with timeout 3 increased to 10s during tests 2026-10-26 03:40:51,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46231/devtools/page/F4AF286D9726A97023BA774E18B71338 2026-10-26 03:40:51,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:40:51,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:40:52,208 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:40:52,214 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:40:52,230 100 INFO rb-a683fe2-225997-428993 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-26 03:40:52,231 100 INFO rb-a683fe2-225997-428993 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-26 03:40:52,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:40:54,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:54] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.103 2.259 2026-10-26 03:40:54,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F4AF286D9726A97023BA774E18B71338', 'loaderId': 'E14FAAB0BC4C0EF94B8D2DDA5B305726', 'isDownload': False} 2026-10-26 03:40:54,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-26 03:40:54,675 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:40:54,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:54] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.031 2026-10-26 03:40:54,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:54] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.035 2026-10-26 03:40:54,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:54] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.072 2026-10-26 03:40:55,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-26 03:40:55,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-26 03:40:55,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:40:55,579 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:40:55,615 100 INFO rb-a683fe2-225997-428993 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-26 03:40:55,617 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:40:56,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.339 0.788 2026-10-26 03:40:56,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.128 2026-10-26 03:40:56,875 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:40:56,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.175 2026-10-26 03:40:57,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-26 03:40:57,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-26 03:40:57,961 100 INFO rb-a683fe2-225997-428993 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-26 03:40:58,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.188 0.671 2026-10-26 03:40:58,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "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-26 03:40:58,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "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-26 03:40:58,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.011 2026-10-26 03:40:58,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.050 0.083 2026-10-26 03:40:58,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:40:58,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.026 0.187 2026-10-26 03:40:58,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.020 0.291 2026-10-26 03:40:58,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.295 2026-10-26 03:40:58,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "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-26 03:40:58,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:40:58,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:40:58,731 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:40:58,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.031 0.380 2026-10-26 03:40:58,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.394 2026-10-26 03:40:58,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.288 2026-10-26 03:40:58,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.257 2026-10-26 03:40:58,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.021 0.159 2026-10-26 03:40:58,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.016 0.176 2026-10-26 03:40:58,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.184 2026-10-26 03:40:58,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.181 2026-10-26 03:40:58,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.165 2026-10-26 03:40:59,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.008 0.185 2026-10-26 03:40:59,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.029 0.158 2026-10-26 03:40:59,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.125 2026-10-26 03:40:59,294 100 INFO rb-a683fe2-225997-428993 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-26 03:40:59,328 100 INFO rb-a683fe2-225997-428993 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-26 03:40:59,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.032 2026-10-26 03:40:59,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.051 2026-10-26 03:40:59,539 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:40:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:00,289 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,306 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,344 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,357 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,360 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,388 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,412 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,424 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,440 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,457 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,580 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:41:00,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:41:00,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:41:00,602 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:41:00,603 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:41:00,603 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:41:00,606 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:41:00,606 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:41:00,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:41:00,609 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:41:00,610 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:41:00,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:41:00,612 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:41:00,617 100 INFO rb-a683fe2-225997-428993 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-26 03:41:00,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:41:00,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:41:00,621 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:41:00,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:41:00,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:41:00,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:41:00,624 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:41:00,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:41:00,626 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:41:00,627 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:41:00,634 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:41:00,636 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:41:00,637 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:41:00,637 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:41:00,638 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:41:00,639 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:41:00,639 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:41:00,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:41:00,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 03:41:00,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:41:00,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 03:41:00,763 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:41:00,801 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 03:41:00,814 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:41:00,818 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:41:00,823 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:41:00,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:41:00,861 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:41:00,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:41:00,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:41:00,978 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.095 2026-10-26 03:41:00,980 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:41:00,987 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:00,989 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:41:00,990 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:41:00,991 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:41:00,991 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:41:00,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:41:00,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:41:00,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:41:00,997 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:41:00,998 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:41:00,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:41:00,999 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:41:01,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:41:01,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:41:01,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:41:01,003 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:41:01,007 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:41:01,008 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:41:01,009 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:41:01,011 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:41:01,014 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:41:01,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:41:01,020 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:41:01,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:41:01,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:41:01,022 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:41:01,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:41:01,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:41:01,024 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:41:01,025 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:41:01,029 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:01,056 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:41:01,085 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:41:01,088 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:41:01,138 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:41:01,141 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:41:01,144 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:41:01,149 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:41:01,153 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:41:01,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 03:41:01,158 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:41:01,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:41:01,164 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:41:01,177 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:41:01,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:41:01,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:41:01,235 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:41:01,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:41:01,259 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 03:41:01,261 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-26 03:41:01,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:41:01,293 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:01,294 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:41:01,298 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:41:01,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:41:01,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:41:01,324 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:41:01,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:41:01,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:41:01,326 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:41:01,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:41:01,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:41:01,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:41:01,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:41:01,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:41:01,340 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:41:01,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:41:01,346 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:41:01,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:41:01,347 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:41:01,348 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:41:01,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:41:01,349 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:41:01,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-10-26 03:41:01,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54444670 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-26 03:41:01,851 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 03:41:02,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54444670 with result: [{'id': 440, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-26 03:41:02,043 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:02] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:02,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.117 0.139 2026-10-26 03:41:03,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-10-26 03:41:03,327 100 INFO rb-a683fe2-225997-428993 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-26 03:41:03,339 100 INFO rb-a683fe2-225997-428993 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-26 03:41:03,356 100 INFO rb-a683fe2-225997-428993 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-26 03:41:03,372 100 INFO rb-a683fe2-225997-428993 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-26 03:41:03,390 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:41:03,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:41:03,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.054 2026-10-26 03:41:04,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:41:04,307 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,342 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,343 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,370 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,380 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,395 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,444 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,457 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:04,461 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:04,462 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,466 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,521 100 INFO rb-a683fe2-225997-428993 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-26 03:41:04,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56178849 for PoS orders references: ['Order 00345-002-0002'] (draft: False) 2026-10-26 03:41:04,551 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:04,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56178849 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0002', 'account_move': False}] 2026-10-26 03:41:04,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.176 0.239 2026-10-26 03:41:05,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:05] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 03:41:06,903 100 INFO rb-a683fe2-225997-428993 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-26 03:41:06,923 100 INFO rb-a683fe2-225997-428993 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-26 03:41:06,940 100 INFO rb-a683fe2-225997-428993 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-26 03:41:06,956 100 INFO rb-a683fe2-225997-428993 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-26 03:41:06,973 100 INFO rb-a683fe2-225997-428993 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-26 03:41:06,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.013 2026-10-26 03:41:07,747 100 INFO rb-a683fe2-225997-428993 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-26 03:41:07,768 100 INFO rb-a683fe2-225997-428993 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-26 03:41:07,775 100 INFO rb-a683fe2-225997-428993 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-26 03:41:07,801 100 INFO rb-a683fe2-225997-428993 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-26 03:41:07,807 100 INFO rb-a683fe2-225997-428993 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-26 03:41:08,136 100 INFO rb-a683fe2-225997-428993 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-26 03:41:08,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.028 2026-10-26 03:41:08,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93512334 for PoS orders references: ['Order 00345-002-0003'] (draft: True) 2026-10-26 03:41:08,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93512334 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-26 03:41:08,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.050 0.120 2026-10-26 03:41:09,600 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,606 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,624 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,639 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,662 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,674 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,697 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 03:41:09,710 100 INFO rb-a683fe2-225997-428993 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-26 03:41:09,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68079465 for PoS orders references: ['Order 00345-002-0003'] (draft: False) 2026-10-26 03:41:09,793 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [762] 2026-10-26 03:41:10,036 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68079465 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-26 03:41:10,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.180 0.167 2026-10-26 03:41:10,843 100 INFO rb-a683fe2-225997-428993 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-26 03:41:10,856 100 INFO rb-a683fe2-225997-428993 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-26 03:41:10,887 100 INFO rb-a683fe2-225997-428993 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-26 03:41:10,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.063 2026-10-26 03:41:11,742 100 INFO rb-a683fe2-225997-428993 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-26 03:41:11,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:41:11,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:41:11,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.041 2026-10-26 03:41:12,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-26 03:41:12,606 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,657 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,664 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,681 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,695 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75321751 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-26 03:41:12,715 100 INFO rb-a683fe2-225997-428993 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-26 03:41:12,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75321751 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-26 03:41:12,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.051 0.107 2026-10-26 03:41:13,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-26 03:41:13,643 100 INFO rb-a683fe2-225997-428993 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-26 03:41:13,657 100 INFO rb-a683fe2-225997-428993 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-26 03:41:13,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.051 2026-10-26 03:41:14,510 100 INFO rb-a683fe2-225997-428993 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-26 03:41:14,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-26 03:41:14,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-26 03:41:14,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.051 2026-10-26 03:41:15,380 100 INFO rb-a683fe2-225997-428993 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-26 03:41:15,389 100 INFO rb-a683fe2-225997-428993 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-26 03:41:15,767 100 INFO rb-a683fe2-225997-428993 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-26 03:41:15,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10881488 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-26 03:41:16,014 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [758, 759] 2026-10-26 03:41:16,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10881488 with result: [{'id': 440, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-26 03:41:16,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.052 0.160 2026-10-26 03:41:16,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.016 0.030 2026-10-26 03:41:17,297 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,307 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,322 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,338 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,355 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,373 100 INFO rb-a683fe2-225997-428993 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-26 03:41:17,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:41:17,395 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:17,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42281 2026-10-26 03:41:17,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:41:17,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42281 2026-10-26 03:41:17,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034117_581029_TestPoSRestaurantLoyalty.txt 2026-10-26 03:41:17,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp2_ye4y4y_chrome_odoo" 2026-10-26 03:41:18,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42547 2026-10-26 03:41:18,237 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp_tabt0xa_chrome_odoo 2026-10-26 03:41:18,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45119/json/version 2026-10-26 03:41:18,243 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45119/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:41:18,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:41:18,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45119/json 2026-10-26 03:41:18,287 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45119/json with timeout 3 increased to 10s during tests 2026-10-26 03:41:18,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45119/devtools/page/12841D4A064EAE3DF5920B0CD90266AA 2026-10-26 03:41:18,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:41:18,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:41:18,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:41:18,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:41:18,459 100 INFO rb-a683fe2-225997-428993 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-26 03:41:18,460 100 INFO rb-a683fe2-225997-428993 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-26 03:41:18,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:18] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.015 0.103 2026-10-26 03:41:18,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '12841D4A064EAE3DF5920B0CD90266AA', 'loaderId': 'FBD247CCCA6E203E276FF73BCCF0700D', 'isDownload': False} 2026-10-26 03:41:18,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-26 03:41:18,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:18,742 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-26 03:41:18,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.046 2026-10-26 03:41:18,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-10-26 03:41:19,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-26 03:41:19,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.029 2026-10-26 03:41:19,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 03:41:19,609 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:41:19,615 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:41:19,654 100 INFO rb-a683fe2-225997-428993 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-26 03:41:20,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.233 0.665 2026-10-26 03:41:20,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.904 2026-10-26 03:41:20,691 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:20,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.172 2026-10-26 03:41:20,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:41:21,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:41:21,860 100 INFO rb-a683fe2-225997-428993 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-26 03:41:21,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.197 0.600 2026-10-26 03:41:22,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.113 2026-10-26 03:41:22,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.034 2026-10-26 03:41:22,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 03:41:22,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.016 2026-10-26 03:41:22,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.010 0.093 2026-10-26 03:41:22,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.016 0.185 2026-10-26 03:41:22,450 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:22,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.296 2026-10-26 03:41:22,584 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41: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-26 03:41:22,597 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:41:22,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:22,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-26 03:41:22,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.385 2026-10-26 03:41:22,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.396 2026-10-26 03:41:22,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.020 0.356 2026-10-26 03:41:22,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.307 2026-10-26 03:41:22,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.015 0.211 2026-10-26 03:41:22,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.020 0.213 2026-10-26 03:41:22,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.236 2026-10-26 03:41:22,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-26 03:41:23,008 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:23] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.006 0.248 2026-10-26 03:41:23,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.233 2026-10-26 03:41:23,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.108 2026-10-26 03:41:23,277 100 INFO rb-a683fe2-225997-428993 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-26 03:41:23,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.051 2026-10-26 03:41:23,583 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:24,320 100 INFO rb-a683fe2-225997-428993 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-26 03:41:24,340 100 INFO rb-a683fe2-225997-428993 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-26 03:41:24,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86893491 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-26 03:41:24,385 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [764, 765] 2026-10-26 03:41:24,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86893491 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-26 03:41:24,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.070 0.120 2026-10-26 03:41:24,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:41:25,313 100 INFO rb-a683fe2-225997-428993 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-26 03:41:25,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:41:25,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:41:26,155 100 INFO rb-a683fe2-225997-428993 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-26 03:41:26,167 100 INFO rb-a683fe2-225997-428993 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-26 03:41:26,178 100 INFO rb-a683fe2-225997-428993 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-26 03:41:26,190 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,039 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,074 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,082 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:27,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:27,103 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,143 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,177 100 INFO rb-a683fe2-225997-428993 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-26 03:41:27,212 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:27,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75879578 for PoS orders references: ['Order 00345-002-0004'] (draft: False) 2026-10-26 03:41:27,238 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [768, 769] 2026-10-26 03:41:27,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75879578 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-26 03:41:27,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.050 0.158 2026-10-26 03:41:27,602 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:41:27,603 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:41:27,604 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:41:27,605 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:41:27,605 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:41:27,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:41:27,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:41:27,616 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:41:27,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:41:27,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:41:27,620 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:41:27,621 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:41:27,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:41:27,649 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:27,671 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:41:27,689 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:41:27,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:41:27,701 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:41:27,701 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:41:27,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:41:27,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:41:27,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:41:27,711 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:41:27,712 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:41:27,712 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:41:27,713 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:41:27,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:41:27,738 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:41:27,744 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:41:27,747 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:41:27,749 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:41:27,750 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:41:27,751 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:41:27,751 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:41:27,752 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:41:27,757 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:41:27,776 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:41:27,777 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:41:27,778 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:41:27,781 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:41:27,782 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:41:27,788 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:41:27,789 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:41:27,790 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:41:27,792 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:41:27,809 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:41:27,811 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:41:27,811 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:41:27,853 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:41:27,897 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:41:27,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:41:27,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:41:27,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:41:27,907 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:41:27,908 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:41:27,915 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:41:27,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:41:27,929 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-10-26 03:41:27,934 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:41:27,935 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:41:27,937 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:41:27,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:41:27,938 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:41:27,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:41:27,939 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:41:27,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:41:27,952 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:41:27,954 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:41:27,986 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:41:27,989 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:41:27,995 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:41:28,014 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:41:28,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:41:28,019 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:41:28,040 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:41:28,044 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:41:28,057 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 03:41:28,068 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:41:28,070 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:41:28,073 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:41:28,078 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:41:28,090 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:41:28,103 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:41:28,128 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "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-26 03:41:28,163 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:41:28,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.102 0.053 2026-10-26 03:41:28,174 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:41:28,188 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 03:41:28,206 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:41:28,207 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:41:28,211 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:41:28,229 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 03:41:28,243 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:41:28,247 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:41:28,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:41:28,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:41:28,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:41:28,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:41:28,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:41:28,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:41:28,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:41:28,328 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:41:28,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:41:28,329 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:41:28,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:41:28,330 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:41:28,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:41:28,331 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:41:28,332 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:41:28,333 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:41:28,335 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:41:28,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:41:28,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:41:28,337 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:41:28,356 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:28,396 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:41:28,400 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:41:28,416 100 INFO rb-a683fe2-225997-428993 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-26 03:41:28,418 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:41:28,428 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-26 03:41:28,436 100 INFO rb-a683fe2-225997-428993 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-26 03:41:28,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.017 2026-10-26 03:41:28,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:41:28,997 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 03:41:29,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:29] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:30,403 100 INFO rb-a683fe2-225997-428993 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-26 03:41:30,405 100 INFO rb-a683fe2-225997-428993 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-26 03:41:30,422 100 INFO rb-a683fe2-225997-428993 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-26 03:41:30,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93371915 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-26 03:41:30,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93371915 with result: [{'id': 444, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-26 03:41:30,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.024 0.071 2026-10-26 03:41:31,293 100 INFO rb-a683fe2-225997-428993 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-26 03:41:31,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:41:32,104 100 INFO rb-a683fe2-225997-428993 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-26 03:41:32,109 100 INFO rb-a683fe2-225997-428993 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-26 03:41:32,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30437352 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-26 03:41:32,126 100 INFO rb-a683fe2-225997-428993 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-26 03:41:32,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30437352 with result: [{'id': 444, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-26 03:41:32,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.032 0.079 2026-10-26 03:41:32,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:41:32,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:41:33,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:33,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42547 2026-10-26 03:41:33,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:41:33,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42547 2026-10-26 03:41:33,213 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034133_213691_TestPoSRestaurantLoyalty.txt 2026-10-26 03:41:33,214 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp_tabt0xa_chrome_odoo" 2026-10-26 03:41:33,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-26 03:41:33,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42809 2026-10-26 03:41:33,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp6tus6zv1_chrome_odoo 2026-10-26 03:41:33,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45211/json/version 2026-10-26 03:41:33,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45211/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:41:34,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:41:34,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45211/json 2026-10-26 03:41:34,035 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45211/json with timeout 3 increased to 10s during tests 2026-10-26 03:41:34,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45211/devtools/page/500B28A9D8DD4F899C093A63FDEAEF00 2026-10-26 03:41:34,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:41:34,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:41:34,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:41:34,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:41:34,496 100 INFO rb-a683fe2-225997-428993 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-26 03:41:34,496 100 INFO rb-a683fe2-225997-428993 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-26 03:41:34,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:41:35,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:35] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.099 0.965 2026-10-26 03:41:35,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '500B28A9D8DD4F899C093A63FDEAEF00', 'loaderId': '95980CEC7DF02504F8C8471F000126D9', 'isDownload': False} 2026-10-26 03:41:35,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-26 03:41:35,607 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:35,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:35] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-26 03:41:35,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:35] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-10-26 03:41:35,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:35] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.065 2026-10-26 03:41:36,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-26 03:41:36,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:36] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.050 2026-10-26 03:41:36,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.021 2026-10-26 03:41:36,442 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:41:36,454 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:41:36,492 100 INFO rb-a683fe2-225997-428993 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-26 03:41:37,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.383 0.800 2026-10-26 03:41:37,748 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.177 2026-10-26 03:41:37,779 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:37,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.229 2026-10-26 03:41:38,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 03:41:38,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:41:38,973 100 INFO rb-a683fe2-225997-428993 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-26 03:41:39,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.175 0.635 2026-10-26 03:41:39,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "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-26 03:41:39,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "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-26 03:41:39,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:41:39,339 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.052 0.065 2026-10-26 03:41:39,353 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:41:39,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.020 0.166 2026-10-26 03:41:39,453 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "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-26 03:41:39,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:41:39,503 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:39,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.033 0.253 2026-10-26 03:41:39,573 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:41:39,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.282 2026-10-26 03:41:39,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.312 2026-10-26 03:41:39,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.401 2026-10-26 03:41:39,725 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.344 2026-10-26 03:41:39,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.017 0.259 2026-10-26 03:41:39,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.023 0.250 2026-10-26 03:41:39,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.269 2026-10-26 03:41:39,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-26 03:41:39,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.203 2026-10-26 03:41:39,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-26 03:41:39,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:39] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.003 0.153 2026-10-26 03:41:40,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:40] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.100 2026-10-26 03:41:40,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.123 2026-10-26 03:41:40,192 100 INFO rb-a683fe2-225997-428993 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-26 03:41:40,235 100 INFO rb-a683fe2-225997-428993 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-26 03:41:40,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.023 2026-10-26 03:41:40,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.031 2026-10-26 03:41:40,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:41,242 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,252 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,263 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,272 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,288 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,310 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,321 100 INFO rb-a683fe2-225997-428993 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-26 03:41:41,338 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,191 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,208 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,221 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,240 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,254 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,271 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,295 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,307 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,321 100 INFO rb-a683fe2-225997-428993 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-26 03:41:42,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:41:43,176 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,194 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,207 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,227 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,237 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,254 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,274 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,288 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,306 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,328 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,343 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,354 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,371 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,389 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,411 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,422 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,442 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,454 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,471 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,493 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,506 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,522 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,560 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:41:43,567 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:43,570 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,579 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,593 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,615 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,623 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,646 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,663 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,677 100 INFO rb-a683fe2-225997-428993 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-26 03:41:43,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:41:43,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:41:43,728 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87905104 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-26 03:41:43,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87905104 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-26 03:41:43,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.081 0.144 2026-10-26 03:41:43,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.055 2026-10-26 03:41:44,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.066 2026-10-26 03:41:44,883 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,896 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,905 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,927 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,940 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,957 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,971 100 INFO rb-a683fe2-225997-428993 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-26 03:41:44,989 100 INFO rb-a683fe2-225997-428993 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-26 03:41:45,006 100 INFO rb-a683fe2-225997-428993 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-26 03:41:45,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:41:45,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:45,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42809 2026-10-26 03:41:45,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:41:45,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42809 2026-10-26 03:41:45,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034145_197974_TestPoSRestaurantLoyalty.txt 2026-10-26 03:41:45,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp6tus6zv1_chrome_odoo" 2026-10-26 03:41:45,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43021 2026-10-26 03:41:45,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpft_baknh_chrome_odoo 2026-10-26 03:41:45,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46377/json/version 2026-10-26 03:41:45,630 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46377/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:41:45,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:41:45,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46377/json 2026-10-26 03:41:45,745 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46377/json with timeout 3 increased to 10s during tests 2026-10-26 03:41:45,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46377/devtools/page/F5396131F1E10EFE192EE9C7F2FA0979 2026-10-26 03:41:45,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:41:45,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:41:45,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:41:45,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:41:45,987 100 INFO rb-a683fe2-225997-428993 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-26 03:41:45,987 100 INFO rb-a683fe2-225997-428993 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-26 03:41:46,164 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.021 0.127 2026-10-26 03:41:46,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F5396131F1E10EFE192EE9C7F2FA0979', 'loaderId': '90B1045011D4DFB881CD41AE988F89F0', 'isDownload': False} 2026-10-26 03:41:46,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-26 03:41:46,204 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:46,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.024 2026-10-26 03:41:46,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.049 2026-10-26 03:41:46,315 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.062 2026-10-26 03:41:46,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 03:41:46,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:41:46,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:41:46,981 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:41:46,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.016 2026-10-26 03:41:47,037 100 INFO rb-a683fe2-225997-428993 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-26 03:41:48,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.305 0.703 2026-10-26 03:41:48,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.993 2026-10-26 03:41:48,173 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:41:48,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.128 2026-10-26 03:41:48,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-26 03:41:48,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:41:49,291 100 INFO rb-a683fe2-225997-428993 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-26 03:41:49,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.279 0.661 2026-10-26 03:41:49,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.100 2026-10-26 03:41:49,699 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.016 2026-10-26 03:41:49,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:41:49,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.049 0.081 2026-10-26 03:41:49,996 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:49] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.017 0.184 2026-10-26 03:41:50,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.028 0.258 2026-10-26 03:41:50,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:41:50,169 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:50,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.019 0.360 2026-10-26 03:41:50,215 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:41:50,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.049 0.392 2026-10-26 03:41:50,281 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:41:50,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.410 2026-10-26 03:41:50,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.017 0.382 2026-10-26 03:41:50,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.029 0.318 2026-10-26 03:41:50,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.017 0.188 2026-10-26 03:41:50,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.017 0.248 2026-10-26 03:41:50,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.216 2026-10-26 03:41:50,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.220 2026-10-26 03:41:50,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.212 2026-10-26 03:41:50,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-26 03:41:50,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.179 2026-10-26 03:41:50,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:50] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.158 2026-10-26 03:41:51,800 100 INFO rb-a683fe2-225997-428993 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-26 03:41:51,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.043 2026-10-26 03:41:52,019 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:41:52,775 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,781 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,790 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,804 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,821 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-26 03:41:52,851 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,856 100 INFO rb-a683fe2-225997-428993 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-26 03:41:52,873 100 INFO rb-a683fe2-225997-428993 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-26 03:41:53,727 100 INFO rb-a683fe2-225997-428993 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-26 03:41:53,738 100 INFO rb-a683fe2-225997-428993 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-26 03:41:53,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48484725 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-26 03:41:53,966 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [773, 774] 2026-10-26 03:41:54,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48484725 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-26 03:41:54,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.428 0.148 2026-10-26 03:41:54,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-10-26 03:41:55,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:41:55,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:41:55,902 100 INFO rb-a683fe2-225997-428993 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-26 03:41:55,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8449539 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-26 03:41:55,940 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [775, 776, 777] 2026-10-26 03:41:56,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8449539 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-26 03:41:56,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.058 0.107 2026-10-26 03:41:56,834 100 INFO rb-a683fe2-225997-428993 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-26 03:41:56,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:41:56,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:41:57,635 100 INFO rb-a683fe2-225997-428993 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-26 03:41:57,644 100 INFO rb-a683fe2-225997-428993 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-26 03:41:57,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.051 0.052 2026-10-26 03:41:58,567 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,589 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,617 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,621 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,639 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,659 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:41:58,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65536257 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-26 03:41:58,698 100 INFO rb-a683fe2-225997-428993 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-26 03:41:58,729 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [778, 779, 780] 2026-10-26 03:41:58,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65536257 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-26 03:41:58,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.054 0.108 2026-10-26 03:41:59,618 100 INFO rb-a683fe2-225997-428993 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-26 03:41:59,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.048 2026-10-26 03:41:59,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:41:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.008 2026-10-26 03:42:00,495 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,528 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,536 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,539 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,558 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,571 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,590 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,606 100 INFO rb-a683fe2-225997-428993 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-26 03:42:00,621 100 INFO rb-a683fe2-225997-428993 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-26 03:42:01,471 100 INFO rb-a683fe2-225997-428993 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-26 03:42:01,506 100 INFO rb-a683fe2-225997-428993 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-26 03:42:01,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.020 2026-10-26 03:42:01,724 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:42:01,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:42:01,736 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:42:01,737 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:42:01,737 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:42:01,739 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:42:01,741 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:42:01,741 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:42:01,742 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:42:01,754 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:42:01,759 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:42:01,764 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:42:01,768 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:42:01,799 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:42:01,824 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:42:01,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:42:01,832 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:42:01,834 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:42:01,835 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:42:01,837 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:42:01,839 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:42:01,839 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:42:01,840 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:42:01,841 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:42:01,855 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:42:01,876 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.131 2026-10-26 03:42:01,890 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:42:01,903 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:42:01,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:42:01,915 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:42:01,930 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:42:01,933 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:42:01,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:42:01,943 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:42:01,944 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:42:01,947 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:42:01,948 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:42:01,949 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:42:01,959 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:42:01,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:42:01,964 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:42:01,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:42:01,968 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:42:01,971 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:42:01,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:42:01,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:42:01,991 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:42:01,992 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:42:01,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:42:02,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:42:02,023 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:42:02,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:42:02,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 03:42:02,035 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:42:02,037 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:42:02,071 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:42:02,072 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.087 2026-10-26 03:42:02,074 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:42:02,075 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:42:02,088 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:42:02,103 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:42:02,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:42:02,114 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:42:02,117 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:42:02,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:42:02,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.120 2026-10-26 03:42:02,128 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:42:02,129 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:42:02,136 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:42:02,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:42:02,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:42:02,159 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:42:02,180 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:42:02,181 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:42:02,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:42:02,225 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:42:02,228 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-10-26 03:42:02,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:42:02,246 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:42:02,247 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:42:02,248 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:42:02,248 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:42:02,249 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:42:02,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:42:02,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:42:02,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:42:02,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:42:02,259 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:42:02,261 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:42:02,263 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:42:02,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:42:02,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:42:02,270 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:42:02,271 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:42:02,272 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:42:02,273 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:42:02,277 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:42:02,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:42:02,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:42:02,281 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:42:02,281 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:42:02,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:42:02,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:42:02,287 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:42:02,287 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:42:02,289 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:42:02,289 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:42:02,305 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:42:02,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:02,325 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:42:02,340 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:42:02,349 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:02,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:42:02,352 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:42:02,354 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:42:02,354 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:42:02,355 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:42:02,356 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:42:02,698 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,760 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,821 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,823 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,824 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:02,878 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71226074 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-26 03:42:02,882 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,890 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,897 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:02] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 03:42:02,912 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,916 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [781, 782, 783] 2026-10-26 03:42:02,936 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,945 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,958 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,989 100 INFO rb-a683fe2-225997-428993 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-26 03:42:02,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:42:03,068 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:42:03,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71226074 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-26 03:42:03,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:42:03,159 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.135 0.166 2026-10-26 03:42:03,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43021 2026-10-26 03:42:03,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:42:03,185 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43021 2026-10-26 03:42:03,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034203_351225_TestPoSRestaurantLoyalty.txt 2026-10-26 03:42:03,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpft_baknh_chrome_odoo" 2026-10-26 03:42:03,798 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43271 2026-10-26 03:42:03,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpxwvrtonb_chrome_odoo 2026-10-26 03:42:03,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42691/json/version 2026-10-26 03:42:03,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42691/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:42:03,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:42:03,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42691/json 2026-10-26 03:42:03,873 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42691/json with timeout 3 increased to 10s during tests 2026-10-26 03:42:03,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42691/devtools/page/48FB3BB2D9879D1D2C6D537994A31B5E 2026-10-26 03:42:03,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:42:03,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:42:04,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:42:04,054 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:42:04,077 100 INFO rb-a683fe2-225997-428993 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-26 03:42:04,077 100 INFO rb-a683fe2-225997-428993 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-26 03:42:04,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:04] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.064 0.118 2026-10-26 03:42:04,292 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '48FB3BB2D9879D1D2C6D537994A31B5E', 'loaderId': 'A52AF5C1E7C454345987323DD226F3D4', 'isDownload': False} 2026-10-26 03:42:04,292 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-26 03:42:04,327 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:04,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:04] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.027 0.010 2026-10-26 03:42:04,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:04] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.040 2026-10-26 03:42:04,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:04] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.030 0.082 2026-10-26 03:42:05,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:05] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 03:42:05,157 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:42:05,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.014 2026-10-26 03:42:05,257 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:42:05,265 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:42:05,298 100 INFO rb-a683fe2-225997-428993 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-26 03:42:06,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.497 0.770 2026-10-26 03:42:06,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.247 2026-10-26 03:42:06,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:06,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.138 2026-10-26 03:42:06,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 03:42:07,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:42:07,877 100 INFO rb-a683fe2-225997-428993 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-26 03:42:07,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.255 0.598 2026-10-26 03:42:08,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "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-26 03:42:08,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.037 2026-10-26 03:42:08,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:42:08,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.106 2026-10-26 03:42:08,421 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:42:08,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.023 0.135 2026-10-26 03:42:08,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:42:08,545 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03: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-26 03:42:08,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.020 0.185 2026-10-26 03:42:08,589 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:42:08,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.236 2026-10-26 03:42:08,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.017 0.259 2026-10-26 03:42:08,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.292 2026-10-26 03:42:08,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.259 2026-10-26 03:42:08,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.027 0.199 2026-10-26 03:42:08,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.014 0.222 2026-10-26 03:42:08,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-26 03:42:08,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.187 2026-10-26 03:42:08,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.209 2026-10-26 03:42:08,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.009 0.212 2026-10-26 03:42:09,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:09] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-26 03:42:09,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.138 2026-10-26 03:42:09,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:09] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.161 2026-10-26 03:42:10,237 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,253 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,270 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,288 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,306 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,322 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-26 03:42:10,359 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-26 03:42:10,393 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,418 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,422 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,428 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:42:10,453 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,466 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,479 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.007 0.015 2026-10-26 03:42:10,491 100 INFO rb-a683fe2-225997-428993 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-26 03:42:10,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.026 2026-10-26 03:42:10,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.005 0.027 2026-10-26 03:42:10,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:42:11,330 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,355 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,356 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,372 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,399 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.016 2026-10-26 03:42:11,412 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,423 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,448 100 INFO rb-a683fe2-225997-428993 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-26 03:42:11,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:11] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:42:12,246 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,257 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,270 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:42:12,289 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,308 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 03:42:12,328 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,347 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,364 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,386 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,395 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,410 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,425 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,446 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,464 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:42:12,487 100 INFO rb-a683fe2-225997-428993 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-26 03:42:12,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.015 2026-10-26 03:42:12,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.037 2026-10-26 03:42:12,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:12] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.035 2026-10-26 03:42:13,330 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:42:13,354 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:13] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.007 0.011 2026-10-26 03:42:13,381 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,407 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,433 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,435 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.023 2026-10-26 03:42:13,453 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 03:42:13,470 100 INFO rb-a683fe2-225997-428993 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-26 03:42:13,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:13] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.008 0.015 2026-10-26 03:42:14,295 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:42:14,304 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,325 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,340 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,354 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,372 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,388 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,404 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,422 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-26 03:42:14,454 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:42:14,479 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,491 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,507 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 03:42:14,537 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,591 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,609 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,623 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,640 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:42:14,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.010 2026-10-26 03:42:14,683 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,691 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:42:14,711 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,725 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,743 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,763 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,778 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,790 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,816 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,824 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-26 03:42:14,870 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.028 2026-10-26 03:42:14,886 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:42:14,898 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,910 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,943 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:42:14,951 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,962 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,990 100 INFO rb-a683fe2-225997-428993 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-26 03:42:14,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.011 0.014 2026-10-26 03:42:15,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.089 2026-10-26 03:42:15,332 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:15,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-26 03:42:16,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:16,075 100 INFO rb-a683fe2-225997-428993 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-26 03:42:16,089 100 INFO rb-a683fe2-225997-428993 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-26 03:42:16,117 100 INFO rb-a683fe2-225997-428993 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-26 03:42:16,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:42:16,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 03:42:16,168 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:42:16,182 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43271 2026-10-26 03:42:16,186 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:42:16,190 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43271 2026-10-26 03:42:16,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034216_321918_TestPoSRestaurantLoyalty.txt 2026-10-26 03:42:16,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpxwvrtonb_chrome_odoo" 2026-10-26 03:42:16,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-26 03:42:17,154 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43493 2026-10-26 03:42:17,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpal_xifi7_chrome_odoo 2026-10-26 03:42:17,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44913/json/version 2026-10-26 03:42:17,157 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44913/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:42:17,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:42:17,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44913/json 2026-10-26 03:42:17,308 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44913/json with timeout 3 increased to 10s during tests 2026-10-26 03:42:17,360 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44913/devtools/page/A2597BD8225BA170DDE5FC11A8049E93 2026-10-26 03:42:17,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:42:17,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:42:17,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:42:17,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:42:17,800 100 INFO rb-a683fe2-225997-428993 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-26 03:42:17,800 100 INFO rb-a683fe2-225997-428993 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-26 03:42:17,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:42:19,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:19] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.181 1.129 2026-10-26 03:42:19,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'A2597BD8225BA170DDE5FC11A8049E93', 'loaderId': '469CAC3AECE341E88F6CE1988B754F6C', 'isDownload': False} 2026-10-26 03:42:19,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-26 03:42:19,205 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:19,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:19] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.025 2026-10-26 03:42:19,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:19] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.044 2026-10-26 03:42:19,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:19] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.071 2026-10-26 03:42:20,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:20] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 03:42:20,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-26 03:42:20,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.017 2026-10-26 03:42:20,255 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:42:20,268 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:42:20,279 100 INFO rb-a683fe2-225997-428993 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-26 03:42:21,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.362 0.784 2026-10-26 03:42:21,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.170 2026-10-26 03:42:21,603 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:21,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.132 2026-10-26 03:42:21,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:42:21,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:42:22,738 100 INFO rb-a683fe2-225997-428993 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-26 03:42:22,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.178 0.617 2026-10-26 03:42:22,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:22] "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-26 03:42:22,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.025 2026-10-26 03:42:22,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:42:23,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.050 0.096 2026-10-26 03:42:23,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.043 0.214 2026-10-26 03:42:23,247 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:42:23,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.267 2026-10-26 03:42:23,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.350 2026-10-26 03:42:23,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:23,429 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.360 2026-10-26 03:42:23,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:23,463 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.364 2026-10-26 03:42:23,489 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:42:23,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:42:23,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.034 0.357 2026-10-26 03:42:23,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.280 2026-10-26 03:42:23,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.267 2026-10-26 03:42:23,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.179 2026-10-26 03:42:23,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.202 2026-10-26 03:42:23,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.020 0.205 2026-10-26 03:42:23,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.225 2026-10-26 03:42:23,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.005 0.215 2026-10-26 03:42:23,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.215 2026-10-26 03:42:23,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.023 2026-10-26 03:42:24,123 100 INFO rb-a683fe2-225997-428993 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-26 03:42:24,144 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:24,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:24,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.064 0.043 2026-10-26 03:42:24,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.081 2026-10-26 03:42:24,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:25,111 100 INFO rb-a683fe2-225997-428993 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-26 03:42:25,123 100 INFO rb-a683fe2-225997-428993 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-26 03:42:25,138 100 INFO rb-a683fe2-225997-428993 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-26 03:42:25,157 100 INFO rb-a683fe2-225997-428993 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-26 03:42:25,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:42:25,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:42:26,030 100 INFO rb-a683fe2-225997-428993 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-26 03:42:26,037 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:26,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:42:26,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:26,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:42:26,836 100 INFO rb-a683fe2-225997-428993 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-26 03:42:26,854 100 INFO rb-a683fe2-225997-428993 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-26 03:42:26,873 100 INFO rb-a683fe2-225997-428993 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-26 03:42:26,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:42:26,903 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,707 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,714 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,757 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,767 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,774 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,799 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,811 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,830 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,848 100 INFO rb-a683fe2-225997-428993 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-26 03:42:27,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:27,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:27,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9789853 for PoS orders references: ['Order 00347-002-0002'] (draft: True) 2026-10-26 03:42:28,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9789853 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-26 03:42:28,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.088 0.137 2026-10-26 03:42:28,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.036 0.045 2026-10-26 03:42:28,980 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:42:28,986 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,014 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,025 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,038 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,058 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,073 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,091 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,115 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,123 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,968 100 INFO rb-a683fe2-225997-428993 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-26 03:42:29,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:29,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53568918 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-26 03:42:29,989 100 INFO rb-a683fe2-225997-428993 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-26 03:42:30,141 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53568918 with result: [{'id': 447, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-26 03:42:30,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.080 0.108 2026-10-26 03:42:30,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-26 03:42:30,934 100 INFO rb-a683fe2-225997-428993 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-26 03:42:30,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:30,955 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:31,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.067 2026-10-26 03:42:31,826 100 INFO rb-a683fe2-225997-428993 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-26 03:42:31,836 100 INFO rb-a683fe2-225997-428993 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-26 03:42:31,855 100 INFO rb-a683fe2-225997-428993 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-26 03:42:31,905 100 INFO rb-a683fe2-225997-428993 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-26 03:42:31,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.023 0.044 2026-10-26 03:42:31,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.041 0.051 2026-10-26 03:42:32,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.048 2026-10-26 03:42:32,868 100 INFO rb-a683fe2-225997-428993 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-26 03:42:32,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:32,886 100 INFO rb-a683fe2-225997-428993 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-26 03:42:32,904 100 INFO rb-a683fe2-225997-428993 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-26 03:42:32,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:42:33,703 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,710 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,722 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,740 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,755 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,771 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,786 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,803 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:33,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.015 2026-10-26 03:42:33,844 100 INFO rb-a683fe2-225997-428993 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-26 03:42:33,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6621942 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-26 03:42:33,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6621942 with result: [{'id': 448, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-26 03:42:34,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.045 0.112 2026-10-26 03:42:34,770 100 INFO rb-a683fe2-225997-428993 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-26 03:42:34,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:34,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:34,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.046 2026-10-26 03:42:35,642 100 INFO rb-a683fe2-225997-428993 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-26 03:42:35,652 100 INFO rb-a683fe2-225997-428993 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-26 03:42:35,673 100 INFO rb-a683fe2-225997-428993 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-26 03:42:35,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-26 03:42:35,713 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:35] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.016 0.032 2026-10-26 03:42:35,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:35] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.058 2026-10-26 03:42:36,525 100 INFO rb-a683fe2-225997-428993 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-26 03:42:36,546 100 INFO rb-a683fe2-225997-428993 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-26 03:42:36,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.013 2026-10-26 03:42:36,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:42:36,606 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:42:36,622 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43493 2026-10-26 03:42:36,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:42:36,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43493 2026-10-26 03:42:36,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034236_789160_TestPoSRestaurantLoyalty.txt 2026-10-26 03:42:36,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpal_xifi7_chrome_odoo" 2026-10-26 03:42:36,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-26 03:42:37,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43719 2026-10-26 03:42:37,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpn466nxq__chrome_odoo 2026-10-26 03:42:37,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45763/json/version 2026-10-26 03:42:37,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45763/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:42:37,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:42:37,781 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45763/json 2026-10-26 03:42:37,791 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45763/json with timeout 3 increased to 10s during tests 2026-10-26 03:42:37,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45763/devtools/page/4BFC66AEC24B96EE175AC9123064B8CA 2026-10-26 03:42:37,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:42:37,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:42:38,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:42:38,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:42:38,348 100 INFO rb-a683fe2-225997-428993 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-26 03:42:38,348 100 INFO rb-a683fe2-225997-428993 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-26 03:42:38,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:42:39,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:39] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.122 1.071 2026-10-26 03:42:39,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4BFC66AEC24B96EE175AC9123064B8CA', 'loaderId': '8E0E3B42A6C2C1BC8285FCBA8300D477', 'isDownload': False} 2026-10-26 03:42:39,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-26 03:42:39,601 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:39,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:39] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.021 2026-10-26 03:42:39,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:39] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-26 03:42:39,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:39] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.094 2026-10-26 03:42:40,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:40] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-26 03:42:40,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.016 2026-10-26 03:42:40,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 03:42:40,472 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:42:40,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:42:40,517 100 INFO rb-a683fe2-225997-428993 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-26 03:42:41,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.401 0.763 2026-10-26 03:42:41,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.192 2026-10-26 03:42:41,818 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:42:41,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.190 2026-10-26 03:42:42,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:42:42,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 03:42:42,954 100 INFO rb-a683fe2-225997-428993 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-26 03:42:43,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.206 0.633 2026-10-26 03:42:43,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.077 2026-10-26 03:42:43,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.022 2026-10-26 03:42:43,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:42:43,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.058 0.064 2026-10-26 03:42:43,399 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:42:43,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.016 0.179 2026-10-26 03:42:43,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.221 2026-10-26 03:42:43,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42: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-26 03:42:43,578 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:42:43,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:42:43,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.021 0.302 2026-10-26 03:42:43,625 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:42:43,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.039 0.331 2026-10-26 03:42:43,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.384 2026-10-26 03:42:43,744 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.029 0.303 2026-10-26 03:42:43,769 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.296 2026-10-26 03:42:43,877 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.027 0.243 2026-10-26 03:42:43,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.015 0.275 2026-10-26 03:42:43,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.272 2026-10-26 03:42:44,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.042 0.270 2026-10-26 03:42:44,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.276 2026-10-26 03:42:44,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.006 0.269 2026-10-26 03:42:44,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.254 2026-10-26 03:42:44,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.017 0.158 2026-10-26 03:42:44,225 100 INFO rb-a683fe2-225997-428993 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-26 03:42:44,265 100 INFO rb-a683fe2-225997-428993 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-26 03:42:44,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.028 2026-10-26 03:42:44,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.056 2026-10-26 03:42:44,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:42:45,236 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,244 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,259 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,269 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,286 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,307 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,320 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,340 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:45,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35388 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-26 03:42:45,383 100 INFO rb-a683fe2-225997-428993 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-26 03:42:45,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35388 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-26 03:42:45,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.089 0.124 2026-10-26 03:42:46,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:42:46,349 100 INFO rb-a683fe2-225997-428993 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-26 03:42:46,356 100 INFO rb-a683fe2-225997-428993 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-26 03:42:46,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.045 2026-10-26 03:42:47,207 100 INFO rb-a683fe2-225997-428993 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-26 03:42:47,240 100 INFO rb-a683fe2-225997-428993 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-26 03:42:47,260 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:42:47,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:42:47,274 100 INFO rb-a683fe2-225997-428993 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-26 03:42:47,305 100 INFO rb-a683fe2-225997-428993 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-26 03:42:47,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-26 03:42:47,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:42:47,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36443490 for PoS orders references: ['Order 00348-002-0001'] (draft: False) 2026-10-26 03:42:47,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:42:47,376 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [791] 2026-10-26 03:42:47,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36443490 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-26 03:42:47,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.119 0.217 2026-10-26 03:42:47,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-26 03:42:48,535 100 INFO rb-a683fe2-225997-428993 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-26 03:42:48,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:48,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:48,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:42:49,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:42:49,405 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,435 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,448 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,456 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,478 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,495 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,512 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,531 100 INFO rb-a683fe2-225997-428993 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-26 03:42:49,544 100 INFO rb-a683fe2-225997-428993 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-26 03:42:50,410 100 INFO rb-a683fe2-225997-428993 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-26 03:42:50,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:50,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50324175 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-10-26 03:42:50,440 100 INFO rb-a683fe2-225997-428993 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-26 03:42:50,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50324175 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-26 03:42:50,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.043 0.100 2026-10-26 03:42:51,335 100 INFO rb-a683fe2-225997-428993 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-26 03:42:51,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:51,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:51,415 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.046 2026-10-26 03:42:52,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:42:52,198 100 INFO rb-a683fe2-225997-428993 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-26 03:42:52,204 100 INFO rb-a683fe2-225997-428993 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-26 03:42:52,219 100 INFO rb-a683fe2-225997-428993 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-26 03:42:52,240 100 INFO rb-a683fe2-225997-428993 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-26 03:42:52,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 03:42:53,037 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,041 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,061 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,070 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,087 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,105 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,119 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,135 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,981 100 INFO rb-a683fe2-225997-428993 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-26 03:42:53,988 100 INFO rb-a683fe2-225997-428993 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-26 03:42:54,006 100 INFO rb-a683fe2-225997-428993 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-26 03:42:54,021 100 INFO rb-a683fe2-225997-428993 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-26 03:42:54,039 100 INFO rb-a683fe2-225997-428993 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-26 03:42:54,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:42:54,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #680646 for PoS orders references: ['Order 00348-002-0003'] (draft: False) 2026-10-26 03:42:54,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #680646 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-10-26 03:42:54,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.042 0.100 2026-10-26 03:42:55,012 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:55,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:55,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.056 2026-10-26 03:42:55,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-26 03:42:55,886 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,921 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,932 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,947 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,959 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,972 100 INFO rb-a683fe2-225997-428993 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-26 03:42:55,990 100 INFO rb-a683fe2-225997-428993 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-26 03:42:56,005 100 INFO rb-a683fe2-225997-428993 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-26 03:42:56,021 100 INFO rb-a683fe2-225997-428993 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-26 03:42:56,864 100 INFO rb-a683fe2-225997-428993 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-26 03:42:56,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:56,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #642100 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-10-26 03:42:56,886 100 INFO rb-a683fe2-225997-428993 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-26 03:42:56,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #642100 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-26 03:42:57,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.047 0.090 2026-10-26 03:42:57,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.037 2026-10-26 03:42:57,781 100 INFO rb-a683fe2-225997-428993 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-26 03:42:57,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:57,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:57,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.049 2026-10-26 03:42:58,642 100 INFO rb-a683fe2-225997-428993 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-26 03:42:58,651 100 INFO rb-a683fe2-225997-428993 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-26 03:42:58,669 100 INFO rb-a683fe2-225997-428993 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-26 03:42:58,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:42:58,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.073 2026-10-26 03:42:59,554 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,571 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,587 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,601 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-26 03:42:59,640 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:42:59,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:42:59,685 100 INFO rb-a683fe2-225997-428993 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-26 03:42:59,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:42:59,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:42:59,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:42:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.061 2026-10-26 03:43:00,566 100 INFO rb-a683fe2-225997-428993 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-26 03:43:00,573 100 INFO rb-a683fe2-225997-428993 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-26 03:43:00,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:43:00,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.057 2026-10-26 03:43:01,454 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,468 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,485 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,501 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-26 03:43:01,535 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:43:01,568 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:43:01,585 100 INFO rb-a683fe2-225997-428993 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-26 03:43:01,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:43:01,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:43:01,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.072 2026-10-26 03:43:02,482 100 INFO rb-a683fe2-225997-428993 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-26 03:43:02,490 100 INFO rb-a683fe2-225997-428993 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-26 03:43:02,514 100 INFO rb-a683fe2-225997-428993 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-26 03:43:02,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.067 2026-10-26 03:43:03,397 100 INFO rb-a683fe2-225997-428993 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-26 03:43:03,401 100 INFO rb-a683fe2-225997-428993 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-26 03:43:03,441 100 INFO rb-a683fe2-225997-428993 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-26 03:43:03,458 100 INFO rb-a683fe2-225997-428993 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-26 03:43:03,469 100 INFO rb-a683fe2-225997-428993 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-26 03:43:03,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:43:03,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58232184 for PoS orders references: ['Order 00348-002-0004'] (draft: False) 2026-10-26 03:43:03,534 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [795] 2026-10-26 03:43:03,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58232184 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-26 03:43:03,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.161 2026-10-26 03:43:04,522 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,539 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,552 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,568 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-26 03:43:04,603 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:43:04,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:43:04,655 100 INFO rb-a683fe2-225997-428993 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-26 03:43:04,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-26 03:43:04,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-26 03:43:04,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.044 2026-10-26 03:43:05,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:43:05,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:43:05,567 100 INFO rb-a683fe2-225997-428993 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-26 03:43:05,585 100 INFO rb-a683fe2-225997-428993 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-26 03:43:05,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-26 03:43:05,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-26 03:43:05,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-26 03:43:05,656 100 INFO rb-a683fe2-225997-428993 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-26 03:43:05,676 100 INFO rb-a683fe2-225997-428993 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-26 03:43:05,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:05] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.025 0.047 2026-10-26 03:43:05,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:05] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.014 0.047 2026-10-26 03:43:05,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:05] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.017 0.045 2026-10-26 03:43:06,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:43:06,601 100 INFO rb-a683fe2-225997-428993 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-26 03:43:06,618 100 INFO rb-a683fe2-225997-428993 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-26 03:43:06,636 100 INFO rb-a683fe2-225997-428993 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-26 03:43:06,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.058 2026-10-26 03:43:07,494 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,505 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-26 03:43:07,537 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,551 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,571 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,585 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,602 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,619 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,635 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,652 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,671 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,702 100 INFO rb-a683fe2-225997-428993 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-26 03:43:07,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78357338 for PoS orders references: ['Order 00348-002-0002'] (draft: False) 2026-10-26 03:43:07,739 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [793] 2026-10-26 03:43:07,939 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78357338 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-26 03:43:07,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.132 0.121 2026-10-26 03:43:08,132 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:43:08,133 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:43:08,134 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:43:08,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:43:08,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:43:08,150 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:43:08,152 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:43:08,152 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:43:08,159 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:43:08,164 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:43:08,171 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:43:08,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:43:08,173 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:43:08,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:43:08,247 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:43:08,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:43:08,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:43:08,268 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:43:08,269 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:43:08,270 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:43:08,272 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:43:08,273 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:43:08,274 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:43:08,274 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:43:08,275 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:43:08,276 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:43:08,276 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:43:08,277 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:43:08,278 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:43:08,279 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:43:08,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:43:08,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:43:08,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:43:08,285 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:43:08,286 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:43:08,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:43:08,334 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:43:08,360 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:43:08,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:43:08,365 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:43:08,373 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:43:08,384 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:43:08,385 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:43:08,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:43:08,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 03:43:08,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-26 03:43:08,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.113 2026-10-26 03:43:08,527 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:43:08,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:43:08,533 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:43:08,540 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.093 2026-10-26 03:43:08,549 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-26 03:43:08,566 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:43:08,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.026 2026-10-26 03:43:08,587 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:43:08,588 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:43:08,589 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:43:08,592 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:43:08,593 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:43:08,599 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:43:08,600 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:43:08,614 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:43:08,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:43:08,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:43:08,658 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:43:08,662 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:43:08,675 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:43:08,676 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:43:08,681 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:43:08,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:43:08,695 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:43:08,696 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:43:08,701 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:43:08,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:43:08,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:43:08,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:43:08,707 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:43:08,708 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:43:08,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:43:08,715 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:43:08,719 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:43:08,722 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:43:08,730 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:43:08,734 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:43:08,741 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:08,748 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:08,760 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:43:08,764 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:43:08,765 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:43:08,773 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:43:08,776 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:43:08,777 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:43:08,803 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:43:08,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:43:08,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:43:08,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:43:08,838 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:43:08,849 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-26 03:43:08,853 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:43:08,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:43:08,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 03:43:08,899 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:43:08,900 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:43:08,903 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:43:08,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:43:08,904 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:43:08,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:43:08,913 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:43:08,914 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:43:08,914 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:43:08,915 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:43:08,916 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:43:08,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:43:08,921 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:43:08,921 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:43:08,922 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:43:08,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:43:08,923 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:43:08,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:43:08,925 100 INFO rb-a683fe2-225997-428993 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-26 03:43:08,962 100 INFO rb-a683fe2-225997-428993 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-26 03:43:09,036 100 INFO rb-a683fe2-225997-428993 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-26 03:43:09,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 03:43:09,625 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:09] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:43:09,749 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:09] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:11,048 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,049 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,058 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,072 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,085 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,103 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,118 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,135 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,978 100 INFO rb-a683fe2-225997-428993 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-26 03:43:11,984 100 INFO rb-a683fe2-225997-428993 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-26 03:43:12,007 100 INFO rb-a683fe2-225997-428993 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-26 03:43:12,024 100 INFO rb-a683fe2-225997-428993 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-26 03:43:12,049 100 INFO rb-a683fe2-225997-428993 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-26 03:43:12,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-26 03:43:12,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85698496 for PoS orders references: ['Order 00348-002-0005'] (draft: False) 2026-10-26 03:43:12,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85698496 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0005', 'account_move': False}] 2026-10-26 03:43:12,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.040 0.108 2026-10-26 03:43:13,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-26 03:43:13,068 100 INFO rb-a683fe2-225997-428993 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-26 03:43:13,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:13] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.017 2026-10-26 03:43:14,877 100 INFO rb-a683fe2-225997-428993 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-26 03:43:14,884 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-26 03:43:14,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:43:14,908 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:14,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43719 2026-10-26 03:43:14,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:43:14,916 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43719 2026-10-26 03:43:15,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034315_070430_TestPoSRestaurantLoyalty.txt 2026-10-26 03:43:15,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpn466nxq__chrome_odoo" 2026-10-26 03:43:15,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-26 03:43:15,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43995 2026-10-26 03:43:15,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpnz9nkog4_chrome_odoo 2026-10-26 03:43:15,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43635/json/version 2026-10-26 03:43:15,979 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43635/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:43:16,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:43:16,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43635/json 2026-10-26 03:43:16,118 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43635/json with timeout 3 increased to 10s during tests 2026-10-26 03:43:16,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43635/devtools/page/E3C01045D6BB9B8B4AFEDBF741E908EB 2026-10-26 03:43:16,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:43:16,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:43:16,582 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:43:16,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:43:16,610 100 INFO rb-a683fe2-225997-428993 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-26 03:43:16,611 100 INFO rb-a683fe2-225997-428993 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-26 03:43:16,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:43:17,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:17] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.164 1.113 2026-10-26 03:43:17,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E3C01045D6BB9B8B4AFEDBF741E908EB', 'loaderId': '31B9269F4D6E72297928A098335E4BC7', 'isDownload': False} 2026-10-26 03:43:17,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-26 03:43:17,967 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:18,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.013 2026-10-26 03:43:18,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.046 2026-10-26 03:43:18,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-26 03:43:18,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:18] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 03:43:18,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.038 2026-10-26 03:43:19,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:19,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:43:19,048 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:43:19,093 100 INFO rb-a683fe2-225997-428993 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-26 03:43:20,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.292 0.753 2026-10-26 03:43:20,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.050 2026-10-26 03:43:20,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:20,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.129 2026-10-26 03:43:20,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-26 03:43:20,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:43:21,435 100 INFO rb-a683fe2-225997-428993 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-26 03:43:21,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.185 0.615 2026-10-26 03:43:21,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.025 0.077 2026-10-26 03:43:21,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "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-26 03:43:21,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-26 03:43:21,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.059 0.060 2026-10-26 03:43:21,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.022 0.177 2026-10-26 03:43:21,942 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:22,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.025 0.251 2026-10-26 03:43:22,069 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "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-26 03:43:22,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.031 0.354 2026-10-26 03:43:22,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:43:22,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.389 2026-10-26 03:43:22,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:43:22,188 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:22,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.425 2026-10-26 03:43:22,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.379 2026-10-26 03:43:22,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.292 2026-10-26 03:43:22,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.189 2026-10-26 03:43:22,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.048 0.240 2026-10-26 03:43:22,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.021 0.292 2026-10-26 03:43:22,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.314 2026-10-26 03:43:22,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.303 2026-10-26 03:43:22,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.020 0.332 2026-10-26 03:43:22,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.339 2026-10-26 03:43:22,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.096 2026-10-26 03:43:22,790 100 INFO rb-a683fe2-225997-428993 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-26 03:43:22,815 100 INFO rb-a683fe2-225997-428993 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-26 03:43:22,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.034 2026-10-26 03:43:22,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.052 2026-10-26 03:43:23,054 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:23,858 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,886 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,887 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,895 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,904 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,920 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,938 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,966 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,977 100 INFO rb-a683fe2-225997-428993 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-26 03:43:23,992 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,015 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,025 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,039 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,054 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,083 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,090 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,115 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,127 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,139 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,155 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,179 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,193 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,207 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,223 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,235 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,255 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,273 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,288 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,303 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,321 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:43:24,337 100 INFO rb-a683fe2-225997-428993 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-26 03:43:24,338 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83023357 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-26 03:43:24,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83023357 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-26 03:43:24,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.076 0.111 2026-10-26 03:43:25,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-26 03:43:25,301 100 INFO rb-a683fe2-225997-428993 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-26 03:43:25,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.040 2026-10-26 03:43:26,167 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,185 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,220 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,226 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,233 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,266 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:43:26,288 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:43:26,292 100 INFO rb-a683fe2-225997-428993 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-26 03:43:26,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:43:26,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:43:26,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92268896 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-26 03:43:26,386 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [803, 804, 805] 2026-10-26 03:43:26,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92268896 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-26 03:43:26,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.052 0.130 2026-10-26 03:43:26,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.016 2026-10-26 03:43:26,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.041 2026-10-26 03:43:27,430 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,434 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,451 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,468 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,484 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,502 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,519 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,534 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,552 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,567 100 INFO rb-a683fe2-225997-428993 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-26 03:43:27,586 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-26 03:43:27,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-26 03:43:27,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.050 2026-10-26 03:43:28,445 100 INFO rb-a683fe2-225997-428993 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-26 03:43:28,451 100 INFO rb-a683fe2-225997-428993 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-26 03:43:28,468 100 INFO rb-a683fe2-225997-428993 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-26 03:43:28,485 100 INFO rb-a683fe2-225997-428993 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-26 03:43:28,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:43:28,516 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:43:28,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43995 2026-10-26 03:43:28,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:43:28,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43995 2026-10-26 03:43:28,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034328_696377_TestPoSRestaurantLoyalty.txt 2026-10-26 03:43:28,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpnz9nkog4_chrome_odoo" 2026-10-26 03:43:28,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-26 03:43:29,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44208 2026-10-26 03:43:29,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpr675qo0__chrome_odoo 2026-10-26 03:43:29,468 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39923/json/version 2026-10-26 03:43:29,471 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39923/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:43:29,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:43:29,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39923/json 2026-10-26 03:43:29,531 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39923/json with timeout 3 increased to 10s during tests 2026-10-26 03:43:29,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39923/devtools/page/59BC6D293475661FCB61CD543001EEE9 2026-10-26 03:43:29,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:43:29,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:43:30,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:43:30,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:43:30,007 100 INFO rb-a683fe2-225997-428993 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-26 03:43:30,007 100 INFO rb-a683fe2-225997-428993 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-26 03:43:30,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:43:31,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.114 1.092 2026-10-26 03:43:31,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '59BC6D293475661FCB61CD543001EEE9', 'loaderId': 'CA781F1E31E2BC6158A061D200F89A21', 'isDownload': False} 2026-10-26 03:43:31,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-26 03:43:31,273 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:31,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:31] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.017 2026-10-26 03:43:31,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:31] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-10-26 03:43:31,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:31] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.050 2026-10-26 03:43:32,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:32] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 03:43:32,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-26 03:43:32,213 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 03:43:32,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:32,229 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:32,263 100 INFO rb-a683fe2-225997-428993 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-26 03:43:34,539 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.349 1.944 2026-10-26 03:43:34,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 2.272 2026-10-26 03:43:34,655 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:34,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.129 2026-10-26 03:43:34,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 03:43:34,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:43:35,750 100 INFO rb-a683fe2-225997-428993 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-26 03:43:35,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.211 0.583 2026-10-26 03:43:35,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.064 2026-10-26 03:43:35,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:35] "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-26 03:43:35,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:43:36,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.041 0.075 2026-10-26 03:43:36,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.008 0.169 2026-10-26 03:43:36,194 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:36,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.010 0.269 2026-10-26 03:43:36,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.009 0.308 2026-10-26 03:43:36,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.347 2026-10-26 03:43:36,412 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "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-26 03:43:36,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-26 03:43:36,441 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:43:36,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.301 2026-10-26 03:43:36,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.267 2026-10-26 03:43:36,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:43:36,574 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.034 0.241 2026-10-26 03:43:36,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:43:36,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-26 03:43:36,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.028 0.189 2026-10-26 03:43:36,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-26 03:43:36,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.020 0.232 2026-10-26 03:43:36,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.105 0.245 2026-10-26 03:43:36,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.315 2026-10-26 03:43:36,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:36] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.019 0.235 2026-10-26 03:43:37,127 100 INFO rb-a683fe2-225997-428993 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-26 03:43:37,161 100 INFO rb-a683fe2-225997-428993 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-26 03:43:37,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.031 2026-10-26 03:43:37,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 03:43:37,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:38,140 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,144 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,155 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,166 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,184 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,205 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,220 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,236 100 INFO rb-a683fe2-225997-428993 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-26 03:43:38,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:43:39,093 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,101 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,121 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,134 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,150 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,167 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,234 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,239 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:39,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:43:39,278 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.030 2026-10-26 03:43:39,320 100 INFO rb-a683fe2-225997-428993 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-26 03:43:39,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:39,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19840165 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-26 03:43:39,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19840165 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-26 03:43:39,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.120 0.284 2026-10-26 03:43:39,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.204 2026-10-26 03:43:39,808 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13266785 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-26 03:43:39,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13266785 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-26 03:43:39,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.035 0.082 2026-10-26 03:43:39,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:39] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.019 0.012 2026-10-26 03:43:40,747 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,755 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,768 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,786 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,804 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,819 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,834 100 INFO rb-a683fe2-225997-428993 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-26 03:43:40,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41818847 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-26 03:43:40,916 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [808] 2026-10-26 03:43:41,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41818847 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-26 03:43:41,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.065 0.157 2026-10-26 03:43:41,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:43:41,872 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:43:41,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44208 2026-10-26 03:43:41,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:43:41,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44208 2026-10-26 03:43:42,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034342_058101_TestPoSRestaurantLoyalty.txt 2026-10-26 03:43:42,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpr675qo0__chrome_odoo" 2026-10-26 03:43:42,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-26 03:43:42,748 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44411 2026-10-26 03:43:42,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpv0a9w_aq_chrome_odoo 2026-10-26 03:43:42,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40301/json/version 2026-10-26 03:43:42,752 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40301/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:43:42,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:43:42,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40301/json 2026-10-26 03:43:42,848 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40301/json with timeout 3 increased to 10s during tests 2026-10-26 03:43:42,881 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40301/devtools/page/1A2A1D959F1B663963EE3A1F7E1F2761 2026-10-26 03:43:42,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:43:42,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:43:43,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:43:43,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:43:43,411 100 INFO rb-a683fe2-225997-428993 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-26 03:43:43,411 100 INFO rb-a683fe2-225997-428993 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-26 03:43:43,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:43:44,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:44] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.133 1.120 2026-10-26 03:43:44,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '1A2A1D959F1B663963EE3A1F7E1F2761', 'loaderId': '8AC4E95747E7E58D99B9A190D8CF2D82', 'isDownload': False} 2026-10-26 03:43:44,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-26 03:43:44,734 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:44,787 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:44] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.027 2026-10-26 03:43:44,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:44] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-26 03:43:44,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:44] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.061 2026-10-26 03:43:45,604 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:45] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.026 2026-10-26 03:43:45,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.023 2026-10-26 03:43:45,661 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:43:45,695 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:43:45,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:43:45,721 100 INFO rb-a683fe2-225997-428993 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-26 03:43:46,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.361 0.827 2026-10-26 03:43:47,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.260 2026-10-26 03:43:47,110 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:43:47,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.162 2026-10-26 03:43:47,282 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:43:47,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.026 2026-10-26 03:43:48,156 100 INFO rb-a683fe2-225997-428993 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-26 03:43:48,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.260 0.610 2026-10-26 03:43:48,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.083 2026-10-26 03:43:48,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.020 2026-10-26 03:43:48,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.010 2026-10-26 03:43:48,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.040 0.022 2026-10-26 03:43:48,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.068 2026-10-26 03:43:48,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.030 0.163 2026-10-26 03:43:48,757 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:48,788 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "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-26 03:43:48,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:48,821 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:43:48,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.026 0.241 2026-10-26 03:43:48,842 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:43:48,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:48] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.019 0.361 2026-10-26 03:43:49,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.011 0.455 2026-10-26 03:43:49,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.451 2026-10-26 03:43:49,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.436 2026-10-26 03:43:49,142 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.278 2026-10-26 03:43:49,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.020 0.352 2026-10-26 03:43:49,242 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.339 2026-10-26 03:43:49,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.273 2026-10-26 03:43:49,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.217 2026-10-26 03:43:49,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.188 2026-10-26 03:43:49,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.003 0.201 2026-10-26 03:43:49,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.019 0.178 2026-10-26 03:43:49,570 100 INFO rb-a683fe2-225997-428993 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-26 03:43:49,590 100 INFO rb-a683fe2-225997-428993 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-26 03:43:49,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.029 2026-10-26 03:43:49,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.033 2026-10-26 03:43:49,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:50,608 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,615 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,635 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,651 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,667 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,685 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,702 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,754 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,767 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:50,774 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:43:50,810 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,839 100 INFO rb-a683fe2-225997-428993 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-26 03:43:50,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82891721 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-10-26 03:43:50,885 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:43:51,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82891721 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-26 03:43:51,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.093 0.172 2026-10-26 03:43:51,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.075 2026-10-26 03:43:51,354 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:43:51,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:43:51,358 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:43:51,359 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:43:51,360 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:43:51,361 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:43:51,367 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:43:51,368 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:43:51,369 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:43:51,370 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:43:51,371 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:43:51,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:43:51,378 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:43:51,378 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:43:51,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:43:51,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:43:51,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:43:51,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:43:51,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:43:51,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:43:51,386 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:43:51,386 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:43:51,387 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:43:51,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:43:51,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:43:51,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:43:51,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:43:51,390 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:43:51,391 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:43:51,391 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:43:51,392 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:43:51,412 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:43:51,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:43:51,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:43:51,454 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 03:43:51,544 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.130 2026-10-26 03:43:51,547 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 03:43:51,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:43:51,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.120 2026-10-26 03:43:51,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 03:43:51,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:43:51,653 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:43:51,658 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:43:51,659 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:43:51,659 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:43:51,660 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:43:51,661 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:43:51,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:43:51,664 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:43:51,665 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:43:51,666 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:43:51,666 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:43:51,667 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:43:51,668 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:43:51,669 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:43:51,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:43:51,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:43:51,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:43:51,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:43:51,672 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:43:51,673 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:43:51,673 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:43:51,674 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:43:51,677 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:43:51,677 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:43:51,678 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:43:51,679 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:43:51,680 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:43:51,680 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:43:51,682 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:43:51,683 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:43:51,711 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:43:51,730 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:43:51,739 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:43:51,778 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:43:51,801 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:43:51,823 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 03:43:51,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:43:51,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.044 0.076 2026-10-26 03:43:51,919 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:43:51,932 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.181 2026-10-26 03:43:51,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-26 03:43:51,949 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 03:43:51,954 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:43:51,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:43:51,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:43:51,979 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 03:43:51,982 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:43:52,006 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:43:52,010 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:43:52,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:43:52,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-26 03:43:52,018 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:43:52,019 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:43:52,020 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:43:52,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:43:52,021 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:43:52,022 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:43:52,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:43:52,023 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:43:52,024 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:43:52,024 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:43:52,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:43:52,027 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:43:52,028 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:43:52,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:43:52,029 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:43:52,030 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:43:52,030 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:43:52,031 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:43:52,032 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:43:52,034 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:43:52,035 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:43:52,036 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:43:52,036 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:43:52,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:52,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:43:52,098 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:43:52,104 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:43:52,108 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:43:52,145 100 INFO rb-a683fe2-225997-428993 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-26 03:43:52,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:43:52,445 100 INFO rb-a683fe2-225997-428993 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-26 03:43:52,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-26 03:43:52,532 100 INFO rb-a683fe2-225997-428993 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-26 03:43:52,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.038 0.042 2026-10-26 03:43:52,734 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 03:43:52,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.024 0.061 2026-10-26 03:43:52,922 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:54,231 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,236 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,249 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:43:54,291 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,301 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,316 100 INFO rb-a683fe2-225997-428993 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-26 03:43:54,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:43:54,341 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44411 2026-10-26 03:43:54,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:43:54,344 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44411 2026-10-26 03:43:54,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:43:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:43:54,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034354_470763_TestPoSRestaurantLoyalty.txt 2026-10-26 03:43:54,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpv0a9w_aq_chrome_odoo" 2026-10-26 03:43:54,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-26 03:43:59,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44661 2026-10-26 03:43:59,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmptl8nxuzo_chrome_odoo 2026-10-26 03:43:59,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38771/json/version 2026-10-26 03:43:59,558 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38771/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:43:59,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:43:59,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38771/json 2026-10-26 03:43:59,673 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:38771/json with timeout 3 increased to 10s during tests 2026-10-26 03:43:59,723 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38771/devtools/page/CF1D64244A3B6DA6E9B3D7EA15F938F6 2026-10-26 03:43:59,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:43:59,766 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:44:00,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:44:00,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:44:00,256 100 INFO rb-a683fe2-225997-428993 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-26 03:44:00,256 100 INFO rb-a683fe2-225997-428993 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-26 03:44:00,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:44:01,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:01] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.084 0.936 2026-10-26 03:44:01,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'CF1D64244A3B6DA6E9B3D7EA15F938F6', 'loaderId': 'D79FD43B409589DC0504EA9B38026244', 'isDownload': False} 2026-10-26 03:44:01,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-26 03:44:01,335 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:01,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:01] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.025 0.023 2026-10-26 03:44:01,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:01] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 03:44:01,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:01] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-26 03:44:02,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:02] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:44:02,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-26 03:44:02,194 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:44:02,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:44:02,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.061 2026-10-26 03:44:02,262 100 INFO rb-a683fe2-225997-428993 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-26 03:44:03,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.486 0.827 2026-10-26 03:44:03,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.089 1.329 2026-10-26 03:44:03,761 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:03,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.194 2026-10-26 03:44:03,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-26 03:44:04,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:44:04,867 100 INFO rb-a683fe2-225997-428993 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-26 03:44:04,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.161 0.622 2026-10-26 03:44:05,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.076 2026-10-26 03:44:05,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.019 2026-10-26 03:44:05,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:44:05,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.030 0.134 2026-10-26 03:44:05,326 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 03:44:05,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:05,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.019 0.215 2026-10-26 03:44:05,376 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:05,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.027 0.297 2026-10-26 03:44:05,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:44:05,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:44:05,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-26 03:44:05,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.029 0.490 2026-10-26 03:44:05,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.051 0.570 2026-10-26 03:44:05,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.433 2026-10-26 03:44:05,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.452 2026-10-26 03:44:05,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.040 0.386 2026-10-26 03:44:05,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:05] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.417 2026-10-26 03:44:06,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.357 2026-10-26 03:44:06,085 100 INFO rb-a683fe2-225997-428993 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-26 03:44:06,118 100 INFO rb-a683fe2-225997-428993 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-26 03:44:06,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.029 0.323 2026-10-26 03:44:06,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.013 0.367 2026-10-26 03:44:06,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.011 0.412 2026-10-26 03:44:06,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.415 2026-10-26 03:44:06,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.011 0.374 2026-10-26 03:44:06,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.040 0.405 2026-10-26 03:44:06,468 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.390 2026-10-26 03:44:06,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.297 2026-10-26 03:44:06,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.292 2026-10-26 03:44:06,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.324 2026-10-26 03:44:06,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.008 0.334 2026-10-26 03:44:06,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.020 0.320 2026-10-26 03:44:06,802 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:06,868 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.375 2026-10-26 03:44:06,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.324 2026-10-26 03:44:06,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.330 2026-10-26 03:44:06,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.262 2026-10-26 03:44:06,941 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.217 2026-10-26 03:44:06,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.129 2026-10-26 03:44:06,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:06] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-26 03:44:07,388 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,429 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,445 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,450 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,466 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,579 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,590 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,600 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,616 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,634 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,797 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,821 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,835 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,850 100 INFO rb-a683fe2-225997-428993 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-26 03:44:07,867 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-26 03:44:08,727 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,791 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,809 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,816 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,873 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,889 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,899 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,916 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,948 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,971 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,983 100 INFO rb-a683fe2-225997-428993 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-26 03:44:08,999 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,015 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,033 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,050 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,066 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,084 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,099 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,121 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,133 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,150 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,226 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,233 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:09,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:09,291 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.034 2026-10-26 03:44:09,323 100 INFO rb-a683fe2-225997-428993 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-26 03:44:09,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:09,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #942595 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-26 03:44:09,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #942595 with result: [{'id': 458, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-26 03:44:09,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.087 0.218 2026-10-26 03:44:09,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81763329 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-26 03:44:09,924 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81763329 with result: [{'id': 459, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-26 03:44:09,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.061 0.176 2026-10-26 03:44:09,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.197 2026-10-26 03:44:09,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-26 03:44:10,768 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,792 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,803 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,820 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,833 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,850 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,869 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,884 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,900 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,915 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,932 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,949 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,966 100 INFO rb-a683fe2-225997-428993 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-26 03:44:10,982 100 INFO rb-a683fe2-225997-428993 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-26 03:44:11,000 100 INFO rb-a683fe2-225997-428993 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-26 03:44:11,015 100 INFO rb-a683fe2-225997-428993 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-26 03:44:11,034 100 INFO rb-a683fe2-225997-428993 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-26 03:44:11,049 100 INFO rb-a683fe2-225997-428993 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-26 03:44:11,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:44:11,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44661 2026-10-26 03:44:11,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:44:11,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44661 2026-10-26 03:44:11,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034411_167176_TestPoSRestaurantLoyalty.txt 2026-10-26 03:44:11,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmptl8nxuzo_chrome_odoo" 2026-10-26 03:44:11,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-26 03:44:12,107 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44882 2026-10-26 03:44:12,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpxecqtecc_chrome_odoo 2026-10-26 03:44:12,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39293/json/version 2026-10-26 03:44:12,110 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39293/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:44:12,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:44:12,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39293/json 2026-10-26 03:44:12,197 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39293/json with timeout 3 increased to 10s during tests 2026-10-26 03:44:12,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39293/devtools/page/76ACBDF9B566E7E114CCB1F70826F9F6 2026-10-26 03:44:12,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:44:12,294 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:44:12,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:44:12,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:44:12,568 100 INFO rb-a683fe2-225997-428993 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-26 03:44:12,568 100 INFO rb-a683fe2-225997-428993 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-26 03:44:12,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:44:13,701 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:13] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.113 0.998 2026-10-26 03:44:13,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '76ACBDF9B566E7E114CCB1F70826F9F6', 'loaderId': '7BF79BB86C311497B293A52E24DC98F4', 'isDownload': False} 2026-10-26 03:44:13,705 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-26 03:44:13,741 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:13,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:13] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-26 03:44:13,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:13] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.056 2026-10-26 03:44:13,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:13] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.059 2026-10-26 03:44:14,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:14] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.012 0.023 2026-10-26 03:44:14,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.036 2026-10-26 03:44:14,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:14,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:44:14,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.022 2026-10-26 03:44:14,616 100 INFO rb-a683fe2-225997-428993 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-26 03:44:15,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.327 0.754 2026-10-26 03:44:15,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.088 2026-10-26 03:44:15,847 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:15,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.130 2026-10-26 03:44:16,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 03:44:16,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 03:44:16,965 100 INFO rb-a683fe2-225997-428993 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-26 03:44:16,970 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.196 0.603 2026-10-26 03:44:17,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:44:17,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.016 2026-10-26 03:44:17,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 03:44:17,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.029 0.085 2026-10-26 03:44:17,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.018 0.123 2026-10-26 03:44:17,459 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:44:17,489 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:17,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.025 0.216 2026-10-26 03:44:17,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:44:17,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.040 0.371 2026-10-26 03:44:17,709 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:17,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.433 2026-10-26 03:44:17,750 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:44:17,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.463 2026-10-26 03:44:17,791 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.432 2026-10-26 03:44:17,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.042 0.265 2026-10-26 03:44:17,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.293 2026-10-26 03:44:18,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.034 0.256 2026-10-26 03:44:18,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.271 2026-10-26 03:44:18,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.287 2026-10-26 03:44:18,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.282 2026-10-26 03:44:18,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.006 0.203 2026-10-26 03:44:18,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.179 2026-10-26 03:44:18,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.016 0.064 2026-10-26 03:44:18,241 100 INFO rb-a683fe2-225997-428993 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-26 03:44:18,267 100 INFO rb-a683fe2-225997-428993 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-26 03:44:18,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.025 2026-10-26 03:44:18,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.021 2026-10-26 03:44:18,546 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:19,295 100 INFO rb-a683fe2-225997-428993 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-26 03:44:19,300 100 INFO rb-a683fe2-225997-428993 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-26 03:44:19,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42703309 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-10-26 03:44:19,323 100 INFO rb-a683fe2-225997-428993 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-26 03:44:19,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:44:19,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:19,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44882 2026-10-26 03:44:19,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:44:19,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44882 2026-10-26 03:44:19,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42703309 with result: [{'id': 460, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-26 03:44:19,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.141 2026-10-26 03:44:19,547 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034419_547617_TestPoSRestaurantLoyalty.txt 2026-10-26 03:44:19,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpxecqtecc_chrome_odoo" 2026-10-26 03:44:19,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-26 03:44:20,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45083 2026-10-26 03:44:20,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp5o4o_u1g_chrome_odoo 2026-10-26 03:44:20,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46211/json/version 2026-10-26 03:44:20,523 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46211/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:44:20,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:44:20,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46211/json 2026-10-26 03:44:20,574 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46211/json with timeout 3 increased to 10s during tests 2026-10-26 03:44:20,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46211/devtools/page/BC15CC17026EEB3DE1863DF935825DC5 2026-10-26 03:44:20,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:44:20,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:44:21,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:44:21,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:44:21,056 100 INFO rb-a683fe2-225997-428993 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-26 03:44:21,056 100 INFO rb-a683fe2-225997-428993 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-26 03:44:21,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:44:22,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:22] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.160 1.180 2026-10-26 03:44:22,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BC15CC17026EEB3DE1863DF935825DC5', 'loaderId': 'D5626D4E3A9A7369D60EC9A29BBB54E3', 'isDownload': False} 2026-10-26 03:44:22,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-26 03:44:22,479 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:22,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-26 03:44:22,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.048 2026-10-26 03:44:22,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.026 0.089 2026-10-26 03:44:23,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:44:23,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.030 2026-10-26 03:44:23,418 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:44:23,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.027 2026-10-26 03:44:23,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:23,493 100 INFO rb-a683fe2-225997-428993 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-26 03:44:24,266 100 INFO rb-a683fe2-225997-428993 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-26 03:44:24,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.356 0.761 2026-10-26 03:44:24,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.090 2026-10-26 03:44:24,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.026 2026-10-26 03:44:24,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:44:25,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.061 0.065 2026-10-26 03:44:25,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:25,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.179 2026-10-26 03:44:25,175 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "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-26 03:44:25,190 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:25,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.028 0.283 2026-10-26 03:44:25,264 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:25,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:25,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.018 0.390 2026-10-26 03:44:25,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.419 2026-10-26 03:44:25,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.454 2026-10-26 03:44:25,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.351 2026-10-26 03:44:25,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.233 2026-10-26 03:44:25,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.074 0.225 2026-10-26 03:44:25,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.276 2026-10-26 03:44:25,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.269 2026-10-26 03:44:25,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.265 2026-10-26 03:44:25,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.015 0.255 2026-10-26 03:44:25,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.003 0.251 2026-10-26 03:44:25,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.012 0.154 2026-10-26 03:44:25,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.130 2026-10-26 03:44:25,900 100 INFO rb-a683fe2-225997-428993 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-26 03:44:25,928 100 INFO rb-a683fe2-225997-428993 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-26 03:44:25,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.037 2026-10-26 03:44:25,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.020 0.064 2026-10-26 03:44:26,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:44:26,957 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,023 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-26 03:44:27,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.013 2026-10-26 03:44:27,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:44:27,224 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:44:27,224 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:44:27,236 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:44:27,237 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:44:27,238 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:44:27,250 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:44:27,251 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:44:27,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:44:27,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:44:27,253 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:44:27,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:44:27,254 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:44:27,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:44:27,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:44:27,256 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:44:27,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:44:27,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:44:27,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:44:27,294 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:44:27,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:44:27,295 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:44:27,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:44:27,297 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:44:27,298 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:44:27,309 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:44:27,311 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:44:27,311 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:44:27,312 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:44:27,313 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:44:27,315 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:44:27,333 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,348 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,356 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:27,362 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:44:27,363 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:44:27,364 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:44:27,364 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:44:27,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:27,377 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,382 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:44:27,388 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:44:27,395 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:44:27,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:44:27,405 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:44:27,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:44:27,407 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:44:27,407 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:44:27,408 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:44:27,409 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:44:27,410 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:44:27,411 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:44:27,412 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:44:27,412 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:44:27,413 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:44:27,427 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:44:27,428 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,430 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:44:27,436 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:44:27,437 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:44:27,442 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:44:27,443 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:44:27,444 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:44:27,444 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:44:27,445 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:44:27,460 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:44:27,461 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:44:27,462 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:44:27,463 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:44:27,464 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:44:27,464 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:44:27,465 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:44:27,466 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:44:27,467 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:44:27,468 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:44:27,470 100 INFO rb-a683fe2-225997-428993 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-26 03:44:27,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:44:27,491 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:44:27,497 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,508 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:44:27,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:44:27,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:44:27,565 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:44:27,570 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:44:27,572 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:44:27,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:44:27,606 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:44:27,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-26 03:44:27,622 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:44:27,631 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:44:27,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:44:27,657 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:44:27,683 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:44:27,688 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:44:27,688 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:44:27,689 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:44:27,693 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:44:27,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:44:27,699 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:44:27,701 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:44:27,702 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:44:27,703 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:44:27,703 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:44:27,704 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:44:27,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:44:27,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:44:27,706 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:44:27,709 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:44:27,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:44:27,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:44:27,717 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,720 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.027 2026-10-26 03:44:27,769 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29114493 for PoS orders references: ['Order 00354-001-0001'] (draft: False) 2026-10-26 03:44:27,801 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:27,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:27,828 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:44:27,924 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-26 03:44:27,990 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:44:27,996 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:44:28,019 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:28,029 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:28,033 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:28,045 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:44:28,082 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:28,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29114493 with result: [{'id': 461, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-26 03:44:28,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.268 0.270 2026-10-26 03:44:28,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.039 2026-10-26 03:44:28,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:28] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dc84404cd-27e1-42fd-8237-3db60c887a16?width=200&height=200 HTTP/1.1" 200 - 2 0.012 0.328 2026-10-26 03:44:29,016 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:29] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:44:29,161 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:29] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:30,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:44:30,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:44:30,472 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:30,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45083 2026-10-26 03:44:30,483 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:44:30,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45083 2026-10-26 03:44:30,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034430_637722_TestPoSRestaurantLoyalty.txt 2026-10-26 03:44:30,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp5o4o_u1g_chrome_odoo" 2026-10-26 03:44:30,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-26 03:44:31,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45332 2026-10-26 03:44:31,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpi_6drnvx_chrome_odoo 2026-10-26 03:44:31,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44577/json/version 2026-10-26 03:44:31,836 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44577/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:44:31,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:44:31,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44577/json 2026-10-26 03:44:31,911 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44577/json with timeout 3 increased to 10s during tests 2026-10-26 03:44:31,930 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44577/devtools/page/86455F3572F0AF3779E410C44555866E 2026-10-26 03:44:31,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:44:31,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:44:32,529 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:44:32,533 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:44:32,545 100 INFO rb-a683fe2-225997-428993 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-26 03:44:32,545 100 INFO rb-a683fe2-225997-428993 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-26 03:44:32,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:44:33,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:33] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.117 1.039 2026-10-26 03:44:33,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '86455F3572F0AF3779E410C44555866E', 'loaderId': 'A9FCDA17BD8823C18D9FF4B60BCEE424', 'isDownload': False} 2026-10-26 03:44:33,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-26 03:44:33,766 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:33,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:33] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.020 2026-10-26 03:44:33,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:33] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.054 2026-10-26 03:44:33,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:33] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.082 2026-10-26 03:44:34,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 03:44:34,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-26 03:44:34,761 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:44:34,769 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.012 2026-10-26 03:44:34,797 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:34,819 100 INFO rb-a683fe2-225997-428993 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-26 03:44:35,606 100 INFO rb-a683fe2-225997-428993 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-26 03:44:36,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 345 0.445 0.890 2026-10-26 03:44:36,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.114 2026-10-26 03:44:36,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "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-26 03:44:36,406 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:44:36,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.058 0.113 2026-10-26 03:44:36,651 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:44:36,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.022 0.184 2026-10-26 03:44:36,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.208 2026-10-26 03:44:36,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.013 0.314 2026-10-26 03:44:36,824 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44: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-26 03:44:36,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:36,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.013 0.366 2026-10-26 03:44:36,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.032 0.357 2026-10-26 03:44:36,955 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:44:36,983 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:44:37,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.048 0.279 2026-10-26 03:44:37,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.278 2026-10-26 03:44:37,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.028 0.300 2026-10-26 03:44:37,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.259 2026-10-26 03:44:37,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.263 2026-10-26 03:44:37,240 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.023 0.217 2026-10-26 03:44:37,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.246 2026-10-26 03:44:37,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.004 0.235 2026-10-26 03:44:37,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.171 2026-10-26 03:44:37,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.014 0.149 2026-10-26 03:44:37,548 100 INFO rb-a683fe2-225997-428993 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-26 03:44:37,591 100 INFO rb-a683fe2-225997-428993 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-26 03:44:37,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.029 2026-10-26 03:44:37,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 03:44:37,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:38,552 100 INFO rb-a683fe2-225997-428993 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-26 03:44:38,643 100 INFO rb-a683fe2-225997-428993 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-26 03:44:38,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-10-26 03:44:38,666 100 INFO rb-a683fe2-225997-428993 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-26 03:44:38,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49781787 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-10-26 03:44:38,983 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49781787 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-10-26 03:44:39,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.110 0.224 2026-10-26 03:44:39,798 100 INFO rb-a683fe2-225997-428993 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-26 03:44:39,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.047 2026-10-26 03:44:39,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.066 2026-10-26 03:44:40,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:44:40,711 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:40,724 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45332 2026-10-26 03:44:40,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:44:40,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45332 2026-10-26 03:44:40,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034440_864002_TestPoSRestaurantLoyalty.txt 2026-10-26 03:44:40,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpi_6drnvx_chrome_odoo" 2026-10-26 03:44:40,891 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-26 03:44:46,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45531 2026-10-26 03:44:46,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp_5_fmrwt_chrome_odoo 2026-10-26 03:44:46,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45545/json/version 2026-10-26 03:44:46,047 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45545/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:44:46,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:44:46,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45545/json 2026-10-26 03:44:46,134 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45545/json with timeout 3 increased to 10s during tests 2026-10-26 03:44:46,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45545/devtools/page/6457F68094AB8F81BD11BFA4574DBEBA 2026-10-26 03:44:46,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-26 03:44:46,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-26 03:44:46,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 03:44:46,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-26 03:44:46,834 100 INFO rb-a683fe2-225997-428993 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-26 03:44:46,835 100 INFO rb-a683fe2-225997-428993 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-26 03:44:46,870 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:44:47,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.117 0.988 2026-10-26 03:44:47,968 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '6457F68094AB8F81BD11BFA4574DBEBA', 'loaderId': '34704752E5ACC8A2D828FE805EB0026D', 'isDownload': False} 2026-10-26 03:44:47,968 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-26 03:44:48,016 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:44:48,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.017 2026-10-26 03:44:48,090 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.057 2026-10-26 03:44:48,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.083 2026-10-26 03:44:48,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 03:44:48,903 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.027 2026-10-26 03:44:48,934 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:48,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-26 03:44:48,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:44:49,029 100 INFO rb-a683fe2-225997-428993 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-26 03:44:49,797 100 INFO rb-a683fe2-225997-428993 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-26 03:44:51,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.328 2.002 2026-10-26 03:44:51,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "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-26 03:44:51,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "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-26 03:44:51,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:44:51,657 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 14 0.041 0.064 2026-10-26 03:44:51,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.021 0.188 2026-10-26 03:44:51,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.243 2026-10-26 03:44:51,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:44:51,899 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "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-26 03:44:51,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.022 0.293 2026-10-26 03:44:51,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:44:51,975 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:51,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:51] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.027 0.377 2026-10-26 03:44:52,052 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:44:52,140 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.072 0.458 2026-10-26 03:44:52,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.468 2026-10-26 03:44:52,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.412 2026-10-26 03:44:52,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.259 2026-10-26 03:44:52,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.029 0.306 2026-10-26 03:44:52,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.039 0.359 2026-10-26 03:44:52,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.016 0.372 2026-10-26 03:44:52,587 100 INFO rb-a683fe2-225997-428993 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-26 03:44:52,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.022 0.430 2026-10-26 03:44:52,634 100 INFO rb-a683fe2-225997-428993 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-26 03:44:52,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.027 0.464 2026-10-26 03:44:52,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.011 0.537 2026-10-26 03:44:52,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.534 2026-10-26 03:44:52,833 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.445 2026-10-26 03:44:52,892 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.014 0.392 2026-10-26 03:44:52,953 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.018 0.365 2026-10-26 03:44:53,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.343 2026-10-26 03:44:53,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.280 2026-10-26 03:44:53,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.043 0.297 2026-10-26 03:44:53,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.018 0.343 2026-10-26 03:44:53,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:44:53,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 8 0.015 0.384 2026-10-26 03:44:53,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.346 2026-10-26 03:44:53,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.290 2026-10-26 03:44:53,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.301 2026-10-26 03:44:53,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-26 03:44:53,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-26 03:44:53,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:53] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-26%2003:40:07 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-26 03:44:53,847 100 INFO rb-a683fe2-225997-428993 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-26 03:44:53,904 100 INFO rb-a683fe2-225997-428993 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-26 03:44:53,927 100 INFO rb-a683fe2-225997-428993 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-26 03:44:53,935 100 INFO rb-a683fe2-225997-428993 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-26 03:44:53,949 100 INFO rb-a683fe2-225997-428993 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-26 03:44:54,096 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-26 03:44:54,223 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-26 03:44:54,225 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-26 03:44:54,226 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-26 03:44:54,226 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-26 03:44:54,227 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-26 03:44:54,230 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-26 03:44:54,248 100 INFO rb-a683fe2-225997-428993 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-26 03:44:54,249 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-26 03:44:54,249 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-26 03:44:54,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-26 03:44:54,252 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-26 03:44:54,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-26 03:44:54,255 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-26 03:44:54,256 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-26 03:44:54,257 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-26 03:44:54,273 100 INFO rb-a683fe2-225997-428993 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-26 03:44:54,275 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-26 03:44:54,288 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-26 03:44:54,293 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-26 03:44:54,297 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:44:54,319 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:44:54,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.066 2026-10-26 03:44:54,334 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:44:54,345 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-26 03:44:54,372 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:44:54,385 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:44:54,386 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-26 03:44:54,387 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-26 03:44:54,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-26 03:44:54,388 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-26 03:44:54,389 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-26 03:44:54,400 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-26 03:44:54,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-26 03:44:54,408 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-26 03:44:54,408 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-26 03:44:54,410 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-26 03:44:54,416 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-26 03:44:54,418 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-26 03:44:54,448 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:44:54,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:44:54,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:44:54,503 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 03:44:54,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:44:54,533 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 03:44:54,552 100 INFO rb-a683fe2-225997-428993 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-26 03:44:54,552 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-26 03:44:54,568 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-26 03:44:54,578 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-26 03:44:54,585 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-26 03:44:54,590 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-26 03:44:54,597 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-26 03:44:54,611 100 INFO rb-a683fe2-225997-428993 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-26 03:44:54,611 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-26 03:44:54,613 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-26 03:44:54,614 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-26 03:44:54,636 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:44:54,644 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-26 03:44:54,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-26 03:44:54,671 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-26 03:44:54,675 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-26 03:44:54,682 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-26 03:44:54,691 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:44:54,703 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:44:54,708 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:44:54,713 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.195 2026-10-26 03:44:54,722 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.106 2026-10-26 03:44:54,726 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-26 03:44:54,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-26 03:44:54,731 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-26 03:44:54,742 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-26 03:44:54,744 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-26 03:44:54,746 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-26 03:44:54,746 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-26 03:44:54,747 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-26 03:44:54,748 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-26 03:44:54,748 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-26 03:44:54,749 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-26 03:44:54,750 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-26 03:44:54,754 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-26 03:44:54,754 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-26 03:44:54,755 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-26 03:44:54,755 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-26 03:44:54,803 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:44:54,819 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:44:54,820 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:44:54,825 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:44:54,829 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-26 03:44:54,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 03:44:54,852 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-26 03:44:54,864 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-26 03:44:54,868 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-26 03:44:54,890 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-26 03:44:54,903 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-26 03:44:54,906 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-26 03:44:54,915 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-26 03:44:54,917 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-26 03:44:54,920 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-26 03:44:54,926 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:44:54,929 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:44:54,941 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-26 03:44:54,943 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 03:44:54,947 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-26 03:44:54,948 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-26 03:44:54,949 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-26 03:44:54,953 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-26 03:44:54,957 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-26 03:44:54,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-26 03:44:54,960 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-26 03:44:54,961 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-26 03:44:54,962 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-26 03:44:54,963 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-26 03:44:54,964 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-26 03:44:54,964 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-26 03:44:54,965 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-26 03:44:54,967 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-26 03:44:54,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-26 03:44:54,969 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-26 03:44:54,970 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-26 03:44:54,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-26 03:44:54,980 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:54,981 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-26 03:44:54,983 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-26 03:44:55,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:44:55,509 100 INFO rb-a683fe2-225997-428993 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-26 03:44:55,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56174446 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-26 03:44:55,643 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 03:44:55,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:56,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56174446 with result: [{'id': 463, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-26 03:44:56,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.160 0.322 2026-10-26 03:44:56,964 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:44:57,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-26 03:44:57,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:44:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:44:57,157 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45531 2026-10-26 03:44:57,158 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-26 03:44:57,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45531 2026-10-26 03:44:57,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034457_315589_TestPoSRestaurantLoyalty.txt 2026-10-26 03:44:57,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp_5_fmrwt_chrome_odoo" 2026-10-26 03:44:57,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:45:33,498 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 03:45:36,904 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted ir.attachment records with IDs: [6734, 6735, 6736, 6737, 6738, 6739, 6740, 6741, 6781, 6782, 6783, 6784, 6785, 6786, 6787, 6788] 2026-10-26 03:45:36,905 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-26 03:45:36,944 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-10-26 03:45:43,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-26 03:45:44,749 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69786793 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-26 03:45:48,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69786793 with result: [{'id': 464, 'pos_reference': 'Order 12345-123-1234', 'account_move': 759}] 2026-10-26 03:45:49,128 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-26 03:45:54,058 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted account.move.line.ctp records with IDs: [1021] 2026-10-26 03:45:55,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-26 03:45:58,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45792 2026-10-26 03:45:58,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp296wd_85_chrome_odoo 2026-10-26 03:45:58,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36267/json/version 2026-10-26 03:45:58,180 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36267/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:45:58,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:45:58,290 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36267/json 2026-10-26 03:45:58,291 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36267/json with timeout 3 increased to 10s during tests 2026-10-26 03:45:58,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36267/devtools/page/00E512F78713C52FE34068E707B165EE 2026-10-26 03:45:58,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:45:58,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:45:58,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:45:58,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:45:58,936 100 INFO rb-a683fe2-225997-428993 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-26 03:45:58,936 100 INFO rb-a683fe2-225997-428993 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-26 03:45:58,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:46:00,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:00] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.153 1.153 2026-10-26 03:46:00,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '00E512F78713C52FE34068E707B165EE', 'loaderId': '9C933883C08A3EE49C352F35BBF45052', 'isDownload': False} 2026-10-26 03:46:00,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-26 03:46:00,311 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:00,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:00] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.019 2026-10-26 03:46:00,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:00] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.058 2026-10-26 03:46:00,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:00] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.074 2026-10-26 03:46:01,213 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:01] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:46:01,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.024 2026-10-26 03:46:01,305 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:01,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 03:46:01,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:01,383 100 INFO rb-a683fe2-225997-428993 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-26 03:46:02,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.373 0.796 2026-10-26 03:46:02,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:02] "GET /pos/ui HTTP/1.1" 200 - 22 0.058 1.124 2026-10-26 03:46:02,743 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:02,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.175 2026-10-26 03:46:02,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 03:46:03,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:46:03,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.155 0.527 2026-10-26 03:46:03,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:46:03,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.069 2026-10-26 03:46:04,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "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-26 03:46:04,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:46:04,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.037 0.096 2026-10-26 03:46:04,212 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:46:04,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.043 0.211 2026-10-26 03:46:04,402 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.291 2026-10-26 03:46:04,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.411 2026-10-26 03:46:04,540 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:46:04,552 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:46:04,560 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:04,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.525 2026-10-26 03:46:04,698 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.549 2026-10-26 03:46:04,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.487 2026-10-26 03:46:04,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.485 2026-10-26 03:46:04,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.432 2026-10-26 03:46:04,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.312 2026-10-26 03:46:04,929 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:46:04,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.015 0.279 2026-10-26 03:46:04,951 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:46:05,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.171 0.294 2026-10-26 03:46:05,197 100 INFO rb-a683fe2-225997-428993 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-26 03:46:05,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.025 0.437 2026-10-26 03:46:05,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.416 2026-10-26 03:46:05,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.394 2026-10-26 03:46:05,287 100 INFO rb-a683fe2-225997-428993 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-26 03:46:05,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.319 2026-10-26 03:46:05,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.407 2026-10-26 03:46:05,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.486 2026-10-26 03:46:05,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.333 2026-10-26 03:46:05,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.314 2026-10-26 03:46:05,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.020 0.267 2026-10-26 03:46:05,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.024 0.334 2026-10-26 03:46:05,740 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.330 2026-10-26 03:46:05,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.289 2026-10-26 03:46:05,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:05] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.072 2026-10-26 03:46:06,586 100 INFO rb-a683fe2-225997-428993 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-26 03:46:06,617 100 INFO rb-a683fe2-225997-428993 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-26 03:46:06,667 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:06] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.031 0.036 2026-10-26 03:46:06,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:06] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.014 0.036 2026-10-26 03:46:06,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.032 2026-10-26 03:46:07,591 100 INFO rb-a683fe2-225997-428993 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-26 03:46:07,637 100 INFO rb-a683fe2-225997-428993 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-26 03:46:07,649 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:46:07,651 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:46:07,655 100 INFO rb-a683fe2-225997-428993 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-26 03:46:07,667 100 INFO rb-a683fe2-225997-428993 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-26 03:46:07,692 100 INFO rb-a683fe2-225997-428993 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-26 03:46:07,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.019 2026-10-26 03:46:07,726 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36170519 for PoS orders references: ['Order 00358-002-0001'] (draft: False) 2026-10-26 03:46:07,748 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:46:07,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36170519 with result: [{'id': 465, 'pos_reference': 'Order 00358-002-0001', 'account_move': False}] 2026-10-26 03:46:08,287 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [699] 2026-10-26 03:46:08,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.408 0.669 2026-10-26 03:46:08,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 1.067 2026-10-26 03:46:08,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:08] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 03:46:09,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:46:09,641 100 INFO rb-a683fe2-225997-428993 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-26 03:46:09,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:46:09,681 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:09,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45792 2026-10-26 03:46:09,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:46:09,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45792 2026-10-26 03:46:09,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034609_932315_TestPoSSale.txt 2026-10-26 03:46:09,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp296wd_85_chrome_odoo" 2026-10-26 03:46:09,963 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-26 03:46:12,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46005 2026-10-26 03:46:12,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpn511es54_chrome_odoo 2026-10-26 03:46:12,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46009/json/version 2026-10-26 03:46:12,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46009/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:46:12,515 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:46:12,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46009/json 2026-10-26 03:46:12,517 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46009/json with timeout 3 increased to 10s during tests 2026-10-26 03:46:12,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46009/devtools/page/68FA4B6255F0B76DE7EB140EFF3394A3 2026-10-26 03:46:12,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:46:12,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:46:13,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:46:13,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:46:13,305 100 INFO rb-a683fe2-225997-428993 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-26 03:46:13,306 100 INFO rb-a683fe2-225997-428993 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-26 03:46:13,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:46:14,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:14] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.166 1.228 2026-10-26 03:46:14,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '68FA4B6255F0B76DE7EB140EFF3394A3', 'loaderId': 'F61B76AE375D4130FC3687B630EFDB19', 'isDownload': False} 2026-10-26 03:46:14,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-26 03:46:14,775 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:14,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:14] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.032 2026-10-26 03:46:14,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:14] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.040 2026-10-26 03:46:14,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:14] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-26 03:46:15,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:15] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.025 2026-10-26 03:46:15,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.028 2026-10-26 03:46:15,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-26 03:46:15,907 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:46:15,959 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:46:15,981 100 INFO rb-a683fe2-225997-428993 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-26 03:46:16,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:46:17,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.398 0.756 2026-10-26 03:46:17,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.035 0.093 2026-10-26 03:46:17,298 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03: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.020 2026-10-26 03:46:17,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:46:17,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.055 0.074 2026-10-26 03:46:17,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.042 0.152 2026-10-26 03:46:17,603 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:46:17,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.037 0.278 2026-10-26 03:46:17,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.377 2026-10-26 03:46:17,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.042 0.481 2026-10-26 03:46:17,947 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:46:17,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:46:17,990 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:18,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.093 0.591 2026-10-26 03:46:18,181 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.052 0.609 2026-10-26 03:46:18,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.625 2026-10-26 03:46:18,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.586 2026-10-26 03:46:18,381 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:46:18,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.635 2026-10-26 03:46:18,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.468 2026-10-26 03:46:18,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.376 2026-10-26 03:46:18,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.322 2026-10-26 03:46:18,532 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:46:18,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.297 2026-10-26 03:46:18,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.022 0.350 2026-10-26 03:46:18,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.029 0.269 2026-10-26 03:46:18,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.009 0.226 2026-10-26 03:46:18,780 100 INFO rb-a683fe2-225997-428993 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-26 03:46:18,789 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.024 0.257 2026-10-26 03:46:18,817 100 INFO rb-a683fe2-225997-428993 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-26 03:46:18,869 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.298 2026-10-26 03:46:18,912 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.347 2026-10-26 03:46:18,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.290 2026-10-26 03:46:19,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:19] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.011 0.259 2026-10-26 03:46:19,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.273 2026-10-26 03:46:19,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.270 2026-10-26 03:46:19,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:19] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.266 2026-10-26 03:46:19,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.029 2026-10-26 03:46:19,990 100 INFO rb-a683fe2-225997-428993 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-26 03:46:19,996 100 INFO rb-a683fe2-225997-428993 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-26 03:46:20,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.016 0.029 2026-10-26 03:46:20,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.032 2026-10-26 03:46:20,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.042 2026-10-26 03:46:20,724 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:46:20,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-26 03:46:20,988 100 INFO rb-a683fe2-225997-428993 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-26 03:46:21,003 100 INFO rb-a683fe2-225997-428993 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-26 03:46:21,063 100 INFO rb-a683fe2-225997-428993 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-26 03:46:21,077 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:21,093 100 INFO rb-a683fe2-225997-428993 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-26 03:46:21,099 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:46:21,115 100 INFO rb-a683fe2-225997-428993 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-26 03:46:21,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:46:21,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69064757 for PoS orders references: ['Order 00359-001-0001'] (draft: False) 2026-10-26 03:46:21,219 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:46:21,236 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:21,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46005 2026-10-26 03:46:21,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:46:21,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46005 2026-10-26 03:46:21,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034621_453850_TestPoSSale.txt 2026-10-26 03:46:21,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpn511es54_chrome_odoo" 2026-10-26 03:46:21,539 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-26 03:46:21,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69064757 with result: [{'id': 466, 'pos_reference': 'Order 00359-001-0001', 'account_move': False}] 2026-10-26 03:46:21,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.284 0.522 2026-10-26 03:46:23,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-26 03:46:28,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-26 03:46:31,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46215 2026-10-26 03:46:31,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp80g9kefi_chrome_odoo 2026-10-26 03:46:31,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40405/json/version 2026-10-26 03:46:31,479 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40405/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:46:31,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:46:31,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40405/json 2026-10-26 03:46:31,529 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40405/json with timeout 3 increased to 10s during tests 2026-10-26 03:46:31,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40405/devtools/page/F11FEB811EF2304C58F4CE39B45838FF 2026-10-26 03:46:31,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:46:31,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:46:32,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:46:32,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:46:32,627 100 INFO rb-a683fe2-225997-428993 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-26 03:46:32,628 100 INFO rb-a683fe2-225997-428993 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-26 03:46:32,687 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:46:34,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:34] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.157 1.413 2026-10-26 03:46:34,256 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F11FEB811EF2304C58F4CE39B45838FF', 'loaderId': '0DADB4EE76386CDEF7798E8CF96AD9A6', 'isDownload': False} 2026-10-26 03:46:34,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-26 03:46:34,286 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:34,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:34] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.026 2026-10-26 03:46:34,354 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:34] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.041 2026-10-26 03:46:34,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:34] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.032 0.057 2026-10-26 03:46:35,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:35] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:46:35,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-26 03:46:35,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:46:35,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:35,380 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:46:35,434 100 INFO rb-a683fe2-225997-428993 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-26 03:46:36,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:46:36,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.435 0.829 2026-10-26 03:46:36,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.094 2026-10-26 03:46:36,885 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.030 2026-10-26 03:46:36,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 03:46:37,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.095 0.110 2026-10-26 03:46:37,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:46:37,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.030 0.277 2026-10-26 03:46:37,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.375 2026-10-26 03:46:37,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.456 2026-10-26 03:46:37,499 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:46:37,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.465 2026-10-26 03:46:37,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:46:37,615 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:46:37,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:46:37,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.047 0.591 2026-10-26 03:46:37,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.033 0.553 2026-10-26 03:46:37,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.010 0.580 2026-10-26 03:46:37,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.547 2026-10-26 03:46:37,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.331 2026-10-26 03:46:38,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.052 0.418 2026-10-26 03:46:38,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:38,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.469 2026-10-26 03:46:38,172 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.471 2026-10-26 03:46:38,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.350 2026-10-26 03:46:38,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.279 2026-10-26 03:46:38,263 100 INFO rb-a683fe2-225997-428993 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-26 03:46:38,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.277 2026-10-26 03:46:38,288 100 INFO rb-a683fe2-225997-428993 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-26 03:46:38,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.022 0.317 2026-10-26 03:46:38,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.280 2026-10-26 03:46:38,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.331 2026-10-26 03:46:38,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.007 0.337 2026-10-26 03:46:38,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.345 2026-10-26 03:46:38,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.362 2026-10-26 03:46:38,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.026 0.313 2026-10-26 03:46:38,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.020 0.269 2026-10-26 03:46:38,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.242 2026-10-26 03:46:38,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:38] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.054 2026-10-26 03:46:39,572 100 INFO rb-a683fe2-225997-428993 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-26 03:46:39,579 100 INFO rb-a683fe2-225997-428993 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-26 03:46:39,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.023 0.029 2026-10-26 03:46:39,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:39] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.026 0.049 2026-10-26 03:46:39,745 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:46:39,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.023 0.049 2026-10-26 03:46:40,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-26 03:46:40,686 100 INFO rb-a683fe2-225997-428993 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-26 03:46:40,713 100 INFO rb-a683fe2-225997-428993 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-26 03:46:40,783 100 INFO rb-a683fe2-225997-428993 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-26 03:46:40,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:46:40,799 100 INFO rb-a683fe2-225997-428993 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-26 03:46:40,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:40,823 100 INFO rb-a683fe2-225997-428993 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-26 03:46:40,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:46:40,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80637179 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-10-26 03:46:40,907 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:46:40,942 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:46:41,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46215 2026-10-26 03:46:41,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:46:41,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46215 2026-10-26 03:46:41,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80637179 with result: [{'id': 467, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-10-26 03:46:41,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034641_324674_TestPoSSale.txt 2026-10-26 03:46:41,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp80g9kefi_chrome_odoo" 2026-10-26 03:46:41,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-26 03:46:41,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.365 0.514 2026-10-26 03:46:41,808 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-26 03:46:44,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46425 2026-10-26 03:46:44,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw08fukhn_chrome_odoo 2026-10-26 03:46:44,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45959/json/version 2026-10-26 03:46:44,317 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45959/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:46:44,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:46:44,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45959/json 2026-10-26 03:46:44,408 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45959/json with timeout 3 increased to 10s during tests 2026-10-26 03:46:44,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45959/devtools/page/1035CDC1A5E22DC148386B95092E7D89 2026-10-26 03:46:44,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:46:44,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:46:45,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:46:45,208 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:46:45,216 100 INFO rb-a683fe2-225997-428993 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-26 03:46:45,216 100 INFO rb-a683fe2-225997-428993 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-26 03:46:45,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:46:46,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:46] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.145 1.171 2026-10-26 03:46:46,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1035CDC1A5E22DC148386B95092E7D89', 'loaderId': '83F6E6ADF3E2E64B969ABC2829DB7C2B', 'isDownload': False} 2026-10-26 03:46:46,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-26 03:46:46,596 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:46,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.011 2026-10-26 03:46:46,663 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.051 2026-10-26 03:46:46,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.045 2026-10-26 03:46:47,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:46:47,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-26 03:46:47,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:46:47,684 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:47,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:46:47,756 100 INFO rb-a683fe2-225997-428993 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-26 03:46:50,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.443 1.858 2026-10-26 03:46:50,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:50] "GET /pos/ui HTTP/1.1" 200 - 22 0.032 2.328 2026-10-26 03:46:50,229 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:46:50,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.173 2026-10-26 03:46:50,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 03:46:50,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:46:51,582 100 INFO rb-a683fe2-225997-428993 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-26 03:46:51,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.173 0.629 2026-10-26 03:46:51,775 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.109 2026-10-26 03:46:51,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:51] "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-26 03:46:51,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:46:52,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.055 0.103 2026-10-26 03:46:52,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.009 0.196 2026-10-26 03:46:52,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:52,214 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.247 2026-10-26 03:46:52,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.310 2026-10-26 03:46:52,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.010 0.423 2026-10-26 03:46:52,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46: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-26 03:46:52,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:46:52,463 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:46:52,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.466 2026-10-26 03:46:52,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.472 2026-10-26 03:46:52,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.438 2026-10-26 03:46:52,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.442 2026-10-26 03:46:52,815 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.035 0.472 2026-10-26 03:46:52,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.330 2026-10-26 03:46:52,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:46:52,857 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:46:52,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.050 0.338 2026-10-26 03:46:52,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.337 2026-10-26 03:46:52,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.307 2026-10-26 03:46:53,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.029 0.389 2026-10-26 03:46:53,065 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.354 2026-10-26 03:46:53,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.244 2026-10-26 03:46:53,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.256 2026-10-26 03:46:53,151 100 INFO rb-a683fe2-225997-428993 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-26 03:46:53,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.268 2026-10-26 03:46:53,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.026 0.262 2026-10-26 03:46:53,283 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.217 2026-10-26 03:46:53,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.165 2026-10-26 03:46:53,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.016 0.147 2026-10-26 03:46:53,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:53] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.035 2026-10-26 03:46:54,207 100 INFO rb-a683fe2-225997-428993 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-26 03:46:54,212 100 INFO rb-a683fe2-225997-428993 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-26 03:46:54,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:54] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.015 0.041 2026-10-26 03:46:54,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:54] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.040 2026-10-26 03:46:54,438 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.016 0.053 2026-10-26 03:46:55,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-10-26 03:46:55,280 100 INFO rb-a683fe2-225997-428993 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-26 03:46:55,337 100 INFO rb-a683fe2-225997-428993 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-26 03:46:55,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:46:55,360 100 INFO rb-a683fe2-225997-428993 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-26 03:46:55,364 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:55,388 100 INFO rb-a683fe2-225997-428993 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-26 03:46:55,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:46:55,441 100 INFO rb-a683fe2-225997-428993 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-26 03:46:55,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27354859 for PoS orders references: ['Order 00361-002-0001'] (draft: False) 2026-10-26 03:46:55,491 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:46:55,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27354859 with result: [{'id': 468, 'pos_reference': 'Order 00361-002-0001', 'account_move': False}] 2026-10-26 03:46:56,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.437 0.565 2026-10-26 03:46:56,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:56] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.013 2026-10-26 03:46:57,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:46:57,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-26 03:46:57,391 100 INFO rb-a683fe2-225997-428993 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-26 03:46:57,398 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-26 03:46:57,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.025 0.036 2026-10-26 03:46:57,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:57] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.028 0.073 2026-10-26 03:46:58,370 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,394 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-26 03:46:58,438 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,470 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,485 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,500 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,515 100 INFO rb-a683fe2-225997-428993 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-26 03:46:58,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76631381 for PoS orders references: ['Order 00361-002-0002'] (draft: False) 2026-10-26 03:46:58,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76631381 with result: [{'id': 469, 'pos_reference': 'Order 00361-002-0002', 'account_move': False}] 2026-10-26 03:46:58,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.130 0.335 2026-10-26 03:46:59,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:46:59,786 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:46:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:46:59,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46425 2026-10-26 03:46:59,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:46:59,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46425 2026-10-26 03:47:00,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034700_043849_TestPoSSale.txt 2026-10-26 03:47:00,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw08fukhn_chrome_odoo" 2026-10-26 03:47:00,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-26 03:47:03,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46636 2026-10-26 03:47:03,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpeq71in6a_chrome_odoo 2026-10-26 03:47:03,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41873/json/version 2026-10-26 03:47:03,381 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41873/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:47:03,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:47:03,475 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41873/json 2026-10-26 03:47:03,476 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41873/json with timeout 3 increased to 10s during tests 2026-10-26 03:47:03,510 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41873/devtools/page/EA1BAE800C3D6295B2D8ABAF87ED46CA 2026-10-26 03:47:03,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:47:03,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:47:04,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:47:04,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:47:04,391 100 INFO rb-a683fe2-225997-428993 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-26 03:47:04,392 100 INFO rb-a683fe2-225997-428993 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-26 03:47:04,424 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:47:06,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.156 1.486 2026-10-26 03:47:06,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'EA1BAE800C3D6295B2D8ABAF87ED46CA', 'loaderId': 'B35011DDF33DD51B77337D7108A30F88', 'isDownload': False} 2026-10-26 03:47:06,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-26 03:47:06,100 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:47:06,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.031 2026-10-26 03:47:06,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-26 03:47:06,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.055 2026-10-26 03:47:06,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:47:06,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 03:47:06,983 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:47:06,985 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:47:06,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.038 2026-10-26 03:47:07,048 100 INFO rb-a683fe2-225997-428993 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-26 03:47:07,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:47:08,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.380 0.873 2026-10-26 03:47:08,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.080 2026-10-26 03:47:08,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "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-26 03:47:08,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:47:08,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.040 0.089 2026-10-26 03:47:08,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.170 2026-10-26 03:47:08,780 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:08,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.044 0.256 2026-10-26 03:47:08,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.351 2026-10-26 03:47:09,014 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:47:09,039 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.010 2026-10-26 03:47:09,063 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:09,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.452 2026-10-26 03:47:09,114 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:47:09,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.055 0.559 2026-10-26 03:47:09,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.567 2026-10-26 03:47:09,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.018 2026-10-26 03:47:09,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.456 2026-10-26 03:47:09,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.289 2026-10-26 03:47:09,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.261 2026-10-26 03:47:09,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:09,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.667 2026-10-26 03:47:09,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.029 0.310 2026-10-26 03:47:09,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.011 0.336 2026-10-26 03:47:09,654 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.335 2026-10-26 03:47:09,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.289 2026-10-26 03:47:09,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.306 2026-10-26 03:47:09,748 100 INFO rb-a683fe2-225997-428993 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-26 03:47:09,771 100 INFO rb-a683fe2-225997-428993 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-26 03:47:09,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.336 2026-10-26 03:47:09,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:09] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.371 2026-10-26 03:47:10,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-26 03:47:10,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.351 2026-10-26 03:47:10,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.362 2026-10-26 03:47:10,121 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.319 2026-10-26 03:47:10,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.368 2026-10-26 03:47:10,251 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.289 2026-10-26 03:47:10,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.281 2026-10-26 03:47:10,314 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.076 2026-10-26 03:47:11,095 100 INFO rb-a683fe2-225997-428993 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-26 03:47:11,114 100 INFO rb-a683fe2-225997-428993 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-26 03:47:11,154 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.017 0.027 2026-10-26 03:47:11,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.017 0.042 2026-10-26 03:47:11,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.043 2026-10-26 03:47:11,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:47:12,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-26 03:47:12,127 100 INFO rb-a683fe2-225997-428993 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-26 03:47:12,136 100 INFO rb-a683fe2-225997-428993 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-26 03:47:12,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:47:12,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:12,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46636 2026-10-26 03:47:12,182 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:47:12,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46636 2026-10-26 03:47:12,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034712_289019_TestPoSSale.txt 2026-10-26 03:47:12,289 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpeq71in6a_chrome_odoo" 2026-10-26 03:47:12,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-26 03:47:16,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46847 2026-10-26 03:47:16,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp8x3cvzjv_chrome_odoo 2026-10-26 03:47:16,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46725/json/version 2026-10-26 03:47:16,009 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46725/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:47:16,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:47:16,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46725/json 2026-10-26 03:47:16,092 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46725/json with timeout 3 increased to 10s during tests 2026-10-26 03:47:16,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46725/devtools/page/C86C1284B5D1AD9B574AD199A0E993EC 2026-10-26 03:47:16,127 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:47:16,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:47:16,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:47:16,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:47:16,975 100 INFO rb-a683fe2-225997-428993 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-26 03:47:16,975 100 INFO rb-a683fe2-225997-428993 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-26 03:47:17,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:47:18,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:18] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.128 1.184 2026-10-26 03:47:18,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C86C1284B5D1AD9B574AD199A0E993EC', 'loaderId': 'B2B66C5652945CFCBD19497E33B1B583', 'isDownload': False} 2026-10-26 03:47:18,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-26 03:47:18,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:47:18,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-26 03:47:18,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.038 2026-10-26 03:47:18,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.066 2026-10-26 03:47:19,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-26 03:47:19,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-26 03:47:19,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:47:19,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:47:19,194 100 INFO rb-a683fe2-225997-428993 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-26 03:47:19,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:47:19,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:47:20,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.362 0.815 2026-10-26 03:47:20,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.100 2026-10-26 03:47:20,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "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-26 03:47:20,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:47:20,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.065 0.113 2026-10-26 03:47:20,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.193 2026-10-26 03:47:20,919 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:47:20,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.269 2026-10-26 03:47:21,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.341 2026-10-26 03:47:21,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.380 2026-10-26 03:47:21,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.035 0.449 2026-10-26 03:47:21,230 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:21,253 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.439 2026-10-26 03:47:21,255 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:47:21,280 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:47:21,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.033 0.404 2026-10-26 03:47:21,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.431 2026-10-26 03:47:21,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.435 2026-10-26 03:47:21,535 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:21,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.026 0.478 2026-10-26 03:47:21,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.367 2026-10-26 03:47:21,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.369 2026-10-26 03:47:21,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.366 2026-10-26 03:47:21,696 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 03:47:21,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.060 0.346 2026-10-26 03:47:21,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.366 2026-10-26 03:47:21,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.308 2026-10-26 03:47:21,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.224 2026-10-26 03:47:21,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.263 2026-10-26 03:47:21,943 100 INFO rb-a683fe2-225997-428993 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-26 03:47:21,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:21] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.285 2026-10-26 03:47:22,011 100 INFO rb-a683fe2-225997-428993 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-26 03:47:22,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.009 0.248 2026-10-26 03:47:22,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.029 0.227 2026-10-26 03:47:22,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.297 2026-10-26 03:47:22,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.304 2026-10-26 03:47:22,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.033 0.302 2026-10-26 03:47:22,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.030 0.296 2026-10-26 03:47:22,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.276 2026-10-26 03:47:22,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:47:23,199 100 INFO rb-a683fe2-225997-428993 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-26 03:47:23,208 100 INFO rb-a683fe2-225997-428993 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-26 03:47:23,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.013 0.030 2026-10-26 03:47:23,332 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.017 0.046 2026-10-26 03:47:23,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.040 2026-10-26 03:47:23,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-26 03:47:24,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-26 03:47:24,219 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,230 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,252 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,258 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,313 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,327 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:24,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:47:24,337 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,352 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,383 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.033 2026-10-26 03:47:24,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46030175 for PoS orders references: ['Order 00363-001-0001'] (draft: False) 2026-10-26 03:47:24,423 100 INFO rb-a683fe2-225997-428993 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-26 03:47:24,442 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:47:27,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46030175 with result: [{'id': 470, 'pos_reference': 'Order 00363-001-0001', 'account_move': 766}] 2026-10-26 03:47:28,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 1.047 2.965 2026-10-26 03:47:28,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 3.200 2026-10-26 03:47:28,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:28] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.013 0.027 2026-10-26 03:47:28,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:28] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-26 03:47:29,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:47:29,433 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:29,437 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46847 2026-10-26 03:47:29,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:47:29,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46847 2026-10-26 03:47:29,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034729_590849_TestPoSSale.txt 2026-10-26 03:47:29,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp8x3cvzjv_chrome_odoo" 2026-10-26 03:47:29,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-26 03:47:31,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47063 2026-10-26 03:47:31,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp7a_cnv6t_chrome_odoo 2026-10-26 03:47:31,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45213/json/version 2026-10-26 03:47:31,132 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45213/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:47:31,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:47:31,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45213/json 2026-10-26 03:47:31,224 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45213/json with timeout 3 increased to 10s during tests 2026-10-26 03:47:31,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45213/devtools/page/1A52281DF89BC545AE0464BDCF387956 2026-10-26 03:47:31,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:47:31,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:47:32,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:47:32,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:47:32,066 100 INFO rb-a683fe2-225997-428993 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-26 03:47:32,066 100 INFO rb-a683fe2-225997-428993 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-26 03:47:32,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:47:33,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:33] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.136 1.289 2026-10-26 03:47:33,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1A52281DF89BC545AE0464BDCF387956', 'loaderId': 'E24D66DE8FE207683305EC81594BB255', 'isDownload': False} 2026-10-26 03:47:33,528 100 INFO rb-a683fe2-225997-428993 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-26 03:47:33,591 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:47:33,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:33] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.029 2026-10-26 03:47:33,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:33] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-26 03:47:33,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:33] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.061 2026-10-26 03:47:34,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:47:34,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.038 0.009 2026-10-26 03:47:34,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:34,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:47:34,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:47:34,758 100 INFO rb-a683fe2-225997-428993 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-26 03:47:35,547 100 INFO rb-a683fe2-225997-428993 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-26 03:47:35,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.343 0.714 2026-10-26 03:47:35,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.082 2026-10-26 03:47:36,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "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-26 03:47:36,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:47:36,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.083 0.080 2026-10-26 03:47:36,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.200 2026-10-26 03:47:36,349 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:47:36,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.060 0.316 2026-10-26 03:47:36,550 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.399 2026-10-26 03:47:36,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.493 2026-10-26 03:47:36,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.032 0.557 2026-10-26 03:47:36,733 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:36,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.481 2026-10-26 03:47:36,755 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:47:36,788 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:47:36,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.459 2026-10-26 03:47:36,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.423 2026-10-26 03:47:36,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:36] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.386 2026-10-26 03:47:37,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:47:37,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.393 2026-10-26 03:47:37,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.260 2026-10-26 03:47:37,090 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:47:37,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.270 2026-10-26 03:47:37,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.021 0.244 2026-10-26 03:47:37,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.030 0.352 2026-10-26 03:47:37,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.324 2026-10-26 03:47:37,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.255 2026-10-26 03:47:37,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.022 2026-10-26 03:47:37,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.223 2026-10-26 03:47:37,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.246 2026-10-26 03:47:37,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-26 03:47:37,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.364 2026-10-26 03:47:37,484 100 INFO rb-a683fe2-225997-428993 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-26 03:47:37,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.013 0.025 2026-10-26 03:47:37,518 100 INFO rb-a683fe2-225997-428993 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-26 03:47:37,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.056 2026-10-26 03:47:37,630 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.084 2026-10-26 03:47:37,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.021 2026-10-26 03:47:38,467 100 INFO rb-a683fe2-225997-428993 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-26 03:47:38,476 100 INFO rb-a683fe2-225997-428993 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-26 03:47:38,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.029 2026-10-26 03:47:38,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.024 0.096 2026-10-26 03:47:38,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.016 0.044 2026-10-26 03:47:38,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:47:39,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:47:39,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:47:39,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47063 2026-10-26 03:47:39,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:47:39,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47063 2026-10-26 03:47:39,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034739_755944_TestPoSSale.txt 2026-10-26 03:47:39,756 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp7a_cnv6t_chrome_odoo" 2026-10-26 03:47:39,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-26 03:47:42,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47269 2026-10-26 03:47:42,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpacij729t_chrome_odoo 2026-10-26 03:47:42,610 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34435/json/version 2026-10-26 03:47:42,612 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34435/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:47:42,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:47:42,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34435/json 2026-10-26 03:47:42,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34435/json with timeout 3 increased to 10s during tests 2026-10-26 03:47:42,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34435/devtools/page/5CEE16377705F846EFBBC3E003C488A4 2026-10-26 03:47:42,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:47:42,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:47:43,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:47:43,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:47:43,668 100 INFO rb-a683fe2-225997-428993 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-26 03:47:43,668 100 INFO rb-a683fe2-225997-428993 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-26 03:47:43,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:47:45,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.156 1.258 2026-10-26 03:47:45,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5CEE16377705F846EFBBC3E003C488A4', 'loaderId': 'E82E9CA963D3B54EFDEA6129022680D6', 'isDownload': False} 2026-10-26 03:47:45,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-26 03:47:45,160 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:47:45,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:45] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.010 2026-10-26 03:47:45,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:45] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-10-26 03:47:45,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:45] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.053 2026-10-26 03:47:46,042 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-26 03:47:46,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-26 03:47:46,120 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-26 03:47:46,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:46,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:47:46,189 100 INFO rb-a683fe2-225997-428993 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-26 03:47:46,957 100 INFO rb-a683fe2-225997-428993 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-26 03:47:47,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.345 0.734 2026-10-26 03:47:47,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.085 2026-10-26 03:47:47,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.034 2026-10-26 03:47:47,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:47:47,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.052 0.069 2026-10-26 03:47:47,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.151 2026-10-26 03:47:47,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.032 0.220 2026-10-26 03:47:47,847 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:47:47,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.339 2026-10-26 03:47:47,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:47] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.397 2026-10-26 03:47:48,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.482 2026-10-26 03:47:48,064 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.405 2026-10-26 03:47:48,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.031 0.411 2026-10-26 03:47:48,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "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-26 03:47:48,268 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:47:48,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.049 0.389 2026-10-26 03:47:48,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:47:48,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.032 0.514 2026-10-26 03:47:48,467 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:47:48,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.512 2026-10-26 03:47:48,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.493 2026-10-26 03:47:48,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.026 0.496 2026-10-26 03:47:48,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.357 2026-10-26 03:47:48,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:48,658 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.032 0.287 2026-10-26 03:47:48,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.032 0.448 2026-10-26 03:47:48,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.358 2026-10-26 03:47:48,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.316 2026-10-26 03:47:48,911 100 INFO rb-a683fe2-225997-428993 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-26 03:47:48,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.016 0.325 2026-10-26 03:47:48,951 100 INFO rb-a683fe2-225997-428993 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-26 03:47:48,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:48] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.017 0.318 2026-10-26 03:47:49,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.306 2026-10-26 03:47:49,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.180 2026-10-26 03:47:49,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.030 0.138 2026-10-26 03:47:49,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.183 2026-10-26 03:47:49,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.229 2026-10-26 03:47:49,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:47:50,013 100 INFO rb-a683fe2-225997-428993 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-26 03:47:50,025 100 INFO rb-a683fe2-225997-428993 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-26 03:47:50,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.031 2026-10-26 03:47:50,190 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.036 0.070 2026-10-26 03:47:50,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.033 2026-10-26 03:47:50,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-26 03:47:51,010 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,054 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,065 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,080 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,111 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,119 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:51,126 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:47:51,128 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,143 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:51] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.021 2026-10-26 03:47:51,180 100 INFO rb-a683fe2-225997-428993 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-26 03:47:51,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:51,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44290484 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-26 03:47:51,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44290484 with result: [{'id': 471, 'pos_reference': 'Order 00365-001-0001', 'account_move': False}] 2026-10-26 03:47:51,840 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-26 03:47:52,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.409 0.663 2026-10-26 03:47:52,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:52] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.015 2026-10-26 03:47:52,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:47:53,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:47:53,115 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:47:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:47:53,124 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47269 2026-10-26 03:47:53,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:47:53,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47269 2026-10-26 03:47:53,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034753_288301_TestPoSSale.txt 2026-10-26 03:47:53,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpacij729t_chrome_odoo" 2026-10-26 03:47:54,148 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-26 03:47:56,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-26 03:47:58,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47482 2026-10-26 03:47:58,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgrgqko4o_chrome_odoo 2026-10-26 03:47:58,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33757/json/version 2026-10-26 03:47:58,073 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33757/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:47:58,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:47:58,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33757/json 2026-10-26 03:47:58,191 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33757/json with timeout 3 increased to 10s during tests 2026-10-26 03:47:58,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33757/devtools/page/57337EBF66DC0A00B0CBD9E153BF48FC 2026-10-26 03:47:58,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:47:58,237 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:47:58,997 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:47:59,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:47:59,006 100 INFO rb-a683fe2-225997-428993 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-26 03:47:59,006 100 INFO rb-a683fe2-225997-428993 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-26 03:47:59,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:48:00,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:00] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.145 1.329 2026-10-26 03:48:00,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '57337EBF66DC0A00B0CBD9E153BF48FC', 'loaderId': '903771E70FBEEC04F69CF3C22D454C94', 'isDownload': False} 2026-10-26 03:48:00,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-26 03:48:00,578 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:48:00,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:00] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 03:48:00,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:00] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-10-26 03:48:00,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:00] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.010 2026-10-26 03:48:01,542 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:01] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.012 0.025 2026-10-26 03:48:01,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-26 03:48:01,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:48:01,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:48:01,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:48:01,669 100 INFO rb-a683fe2-225997-428993 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-26 03:48:02,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.388 0.831 2026-10-26 03:48:03,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.028 1.286 2026-10-26 03:48:03,072 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:48:03,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.199 2026-10-26 03:48:03,241 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:48:03,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:48:04,244 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:48:04,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.209 0.646 2026-10-26 03:48:04,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.087 2026-10-26 03:48:04,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.028 2026-10-26 03:48:04,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.013 2026-10-26 03:48:04,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.044 0.128 2026-10-26 03:48:04,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:48:04,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.248 2026-10-26 03:48:04,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:04] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.324 2026-10-26 03:48:05,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.403 2026-10-26 03:48:05,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:48:05,092 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:48:05,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:48:05,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.074 0.510 2026-10-26 03:48:05,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.077 0.667 2026-10-26 03:48:05,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.588 2026-10-26 03:48:05,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.618 2026-10-26 03:48:05,581 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:48:05,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.058 0.644 2026-10-26 03:48:05,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.036 0.559 2026-10-26 03:48:05,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.491 2026-10-26 03:48:05,767 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:48:05,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.020 0.336 2026-10-26 03:48:05,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.323 2026-10-26 03:48:05,815 100 INFO rb-a683fe2-225997-428993 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-26 03:48:05,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.327 2026-10-26 03:48:05,843 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.217 2026-10-26 03:48:05,867 100 INFO rb-a683fe2-225997-428993 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-26 03:48:05,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:05] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.029 0.243 2026-10-26 03:48:06,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.034 0.259 2026-10-26 03:48:06,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.323 2026-10-26 03:48:06,150 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.318 2026-10-26 03:48:06,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.343 2026-10-26 03:48:06,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.341 2026-10-26 03:48:06,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.261 2026-10-26 03:48:06,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.198 2026-10-26 03:48:06,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.179 2026-10-26 03:48:06,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:06] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.060 2026-10-26 03:48:07,146 100 INFO rb-a683fe2-225997-428993 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-26 03:48:07,157 100 INFO rb-a683fe2-225997-428993 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-26 03:48:07,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.033 2026-10-26 03:48:07,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.024 0.048 2026-10-26 03:48:07,351 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.032 2026-10-26 03:48:08,197 100 INFO rb-a683fe2-225997-428993 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-26 03:48:08,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:48:08,221 100 INFO rb-a683fe2-225997-428993 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-26 03:48:08,229 100 INFO rb-a683fe2-225997-428993 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-26 03:48:08,234 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:48:08,260 100 INFO rb-a683fe2-225997-428993 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-26 03:48:08,272 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.029 2026-10-26 03:48:08,306 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:48:08,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66871876 for PoS orders references: ['Order 00366-002-0001'] (draft: False) 2026-10-26 03:48:08,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66871876 with result: [{'id': 472, 'pos_reference': 'Order 00366-002-0001', 'account_move': False}] 2026-10-26 03:48:08,998 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [714] 2026-10-26 03:48:09,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.456 0.714 2026-10-26 03:48:09,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.144 2026-10-26 03:48:09,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:09] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 03:48:10,295 100 INFO rb-a683fe2-225997-428993 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-26 03:48:10,310 100 INFO rb-a683fe2-225997-428993 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-26 03:48:10,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 03:48:10,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.020 2026-10-26 03:48:10,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:48:11,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:48:11,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:48:11,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47482 2026-10-26 03:48:11,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:48:11,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47482 2026-10-26 03:48:11,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034811_357844_TestPoSSale.txt 2026-10-26 03:48:11,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgrgqko4o_chrome_odoo" 2026-10-26 03:48:11,391 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-26 03:48:14,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-26 03:48:17,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15877545 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-26 03:48:20,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15877545 with result: [{'id': 474, 'pos_reference': 'Order 00044-003-0014', 'account_move': 773}] 2026-10-26 03:48:21,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-26 03:48:34,310 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 03:48:34,311 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:37,778 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:50,623 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 03:48:50,624 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-26 03:48:54,249 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,249 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:54,250 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:48:56,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47701 2026-10-26 03:48:56,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpykia2r72_chrome_odoo 2026-10-26 03:48:56,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40775/json/version 2026-10-26 03:48:56,813 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40775/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:48:56,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:48:56,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40775/json 2026-10-26 03:48:56,928 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40775/json with timeout 3 increased to 10s during tests 2026-10-26 03:48:56,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40775/devtools/page/F7468202AD332A880E98B367508D44A8 2026-10-26 03:48:56,975 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:48:56,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:48:57,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:48:57,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:48:57,651 100 INFO rb-a683fe2-225997-428993 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-26 03:48:57,652 100 INFO rb-a683fe2-225997-428993 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-26 03:48:57,689 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:48:59,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:59] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.136 1.189 2026-10-26 03:48:59,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F7468202AD332A880E98B367508D44A8', 'loaderId': '577E6059EC160DB5F4B1D0D3A06B2E08', 'isDownload': False} 2026-10-26 03:48:59,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-26 03:48:59,045 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:48:59,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:59] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.046 2026-10-26 03:48:59,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:59] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.064 2026-10-26 03:48:59,185 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:48:59] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-26 03:49:00,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.009 0.024 2026-10-26 03:49:00,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-26 03:49:00,108 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:49:00,117 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.036 2026-10-26 03:49:00,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:49:00,183 100 INFO rb-a683fe2-225997-428993 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-26 03:49:01,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.374 0.870 2026-10-26 03:49:01,626 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.075 1.304 2026-10-26 03:49:01,652 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:01,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.224 2026-10-26 03:49:01,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:49:02,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.023 2026-10-26 03:49:02,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.145 0.603 2026-10-26 03:49:02,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:49:03,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.093 2026-10-26 03:49:03,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.024 2026-10-26 03:49:03,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-26 03:49:03,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.041 0.073 2026-10-26 03:49:03,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.171 2026-10-26 03:49:03,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.243 2026-10-26 03:49:03,543 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:03,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.321 2026-10-26 03:49:03,710 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.386 2026-10-26 03:49:03,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.482 2026-10-26 03:49:03,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.438 2026-10-26 03:49:03,850 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.010 2026-10-26 03:49:03,903 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49: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-26 03:49:03,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:49:03,972 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.087 2026-10-26 03:49:04,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.071 0.380 2026-10-26 03:49:04,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.433 2026-10-26 03:49:04,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:49:04,134 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.399 2026-10-26 03:49:04,164 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:49:04,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.032 0.785 2026-10-26 03:49:04,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.315 2026-10-26 03:49:04,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.314 2026-10-26 03:49:04,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.338 2026-10-26 03:49:04,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.032 0.416 2026-10-26 03:49:04,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.008 0.310 2026-10-26 03:49:04,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.032 0.376 2026-10-26 03:49:04,565 100 INFO rb-a683fe2-225997-428993 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-26 03:49:04,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.009 0.301 2026-10-26 03:49:04,607 100 INFO rb-a683fe2-225997-428993 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-26 03:49:04,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.023 0.346 2026-10-26 03:49:04,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.332 2026-10-26 03:49:04,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.041 0.189 2026-10-26 03:49:04,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.234 2026-10-26 03:49:04,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.031 0.256 2026-10-26 03:49:04,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:04] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.041 2026-10-26 03:49:05,740 100 INFO rb-a683fe2-225997-428993 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-26 03:49:05,771 100 INFO rb-a683fe2-225997-428993 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-26 03:49:05,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:05] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.047 2026-10-26 03:49:05,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:05] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.044 2026-10-26 03:49:05,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.031 0.037 2026-10-26 03:49:06,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 03:49:06,808 100 INFO rb-a683fe2-225997-428993 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-26 03:49:06,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:49:06,822 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:49:06,827 100 INFO rb-a683fe2-225997-428993 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-26 03:49:06,846 100 INFO rb-a683fe2-225997-428993 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-26 03:49:06,865 100 INFO rb-a683fe2-225997-428993 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-26 03:49:06,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:49:06,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-26 03:49:06,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54318295 for PoS orders references: ['Order 00369-002-0001'] (draft: False) 2026-10-26 03:49:06,933 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:06,958 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:49:07,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47701 2026-10-26 03:49:07,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:49:07,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47701 2026-10-26 03:49:07,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034907_203164_TestPoSSale.txt 2026-10-26 03:49:07,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpykia2r72_chrome_odoo" 2026-10-26 03:49:07,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-26 03:49:10,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54318295 with result: [{'id': 475, 'pos_reference': 'Order 00369-002-0001', 'account_move': 775}] 2026-10-26 03:49:11,983 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [718] 2026-10-26 03:49:12,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.575 3.946 2026-10-26 03:49:12,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-26 03:49:14,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47916 2026-10-26 03:49:14,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpsbz9wrlt_chrome_odoo 2026-10-26 03:49:14,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42435/json/version 2026-10-26 03:49:14,639 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42435/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:49:14,680 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:49:14,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42435/json 2026-10-26 03:49:14,682 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42435/json with timeout 3 increased to 10s during tests 2026-10-26 03:49:14,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42435/devtools/page/F81B460CA3913267DBDD2875EFFBD471 2026-10-26 03:49:14,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:49:14,716 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:49:15,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:49:15,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:49:15,465 100 INFO rb-a683fe2-225997-428993 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-26 03:49:15,465 100 INFO rb-a683fe2-225997-428993 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-26 03:49:15,490 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:49:16,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:16] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.149 1.175 2026-10-26 03:49:16,813 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F81B460CA3913267DBDD2875EFFBD471', 'loaderId': 'C0B6346EE06533F0A1BC7557514FC3BA', 'isDownload': False} 2026-10-26 03:49:16,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-26 03:49:16,847 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:16,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:16] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.015 2026-10-26 03:49:16,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:16] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-26 03:49:16,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:16] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.053 2026-10-26 03:49:17,672 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-26 03:49:17,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.025 2026-10-26 03:49:17,730 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:49:17,759 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:49:17,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.022 2026-10-26 03:49:17,816 100 INFO rb-a683fe2-225997-428993 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-26 03:49:18,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.366 0.761 2026-10-26 03:49:19,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:19] "GET /pos/ui HTTP/1.1" 200 - 22 0.038 1.139 2026-10-26 03:49:19,124 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:19,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.188 2026-10-26 03:49:19,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:49:19,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.018 2026-10-26 03:49:20,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:49:20,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.188 0.592 2026-10-26 03:49:20,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.093 2026-10-26 03:49:20,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "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-26 03:49:20,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:49:20,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.041 0.136 2026-10-26 03:49:20,798 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:49:20,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.198 2026-10-26 03:49:20,952 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.287 2026-10-26 03:49:21,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.314 2026-10-26 03:49:21,037 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:49:21,052 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:21,091 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:21,112 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:49:21,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.065 0.443 2026-10-26 03:49:21,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.598 2026-10-26 03:49:21,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.492 2026-10-26 03:49:21,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.049 0.539 2026-10-26 03:49:21,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.559 2026-10-26 03:49:21,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.006 0.448 2026-10-26 03:49:21,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:49:21,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.371 2026-10-26 03:49:21,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.348 2026-10-26 03:49:21,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.364 2026-10-26 03:49:21,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.370 2026-10-26 03:49:21,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.024 0.258 2026-10-26 03:49:21,824 100 INFO rb-a683fe2-225997-428993 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-26 03:49:21,855 100 INFO rb-a683fe2-225997-428993 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-26 03:49:21,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.037 0.300 2026-10-26 03:49:21,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.337 2026-10-26 03:49:22,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.384 2026-10-26 03:49:22,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.444 2026-10-26 03:49:22,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.434 2026-10-26 03:49:22,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.013 0.440 2026-10-26 03:49:22,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.028 0.370 2026-10-26 03:49:22,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.024 0.370 2026-10-26 03:49:22,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.026 0.319 2026-10-26 03:49:22,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.298 2026-10-26 03:49:22,508 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.094 2026-10-26 03:49:23,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:49:23,288 100 INFO rb-a683fe2-225997-428993 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-26 03:49:23,308 100 INFO rb-a683fe2-225997-428993 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-26 03:49:23,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.034 2026-10-26 03:49:23,414 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.043 2026-10-26 03:49:23,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.038 2026-10-26 03:49:24,308 100 INFO rb-a683fe2-225997-428993 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-26 03:49:24,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-10-26 03:49:24,337 100 INFO rb-a683fe2-225997-428993 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-26 03:49:24,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:49:24,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:49:24,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47916 2026-10-26 03:49:24,375 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:49:24,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47916 2026-10-26 03:49:24,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034924_489104_TestPoSSale.txt 2026-10-26 03:49:24,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpsbz9wrlt_chrome_odoo" 2026-10-26 03:49:24,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-26 03:49:26,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48127 2026-10-26 03:49:26,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpv8_34nli_chrome_odoo 2026-10-26 03:49:26,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36993/json/version 2026-10-26 03:49:26,304 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36993/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:49:26,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:49:26,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36993/json 2026-10-26 03:49:26,406 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36993/json with timeout 3 increased to 10s during tests 2026-10-26 03:49:26,463 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36993/devtools/page/0123C43FCAE1C2752D594843D7F4DB1E 2026-10-26 03:49:26,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:49:26,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:49:27,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:49:27,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:49:27,190 100 INFO rb-a683fe2-225997-428993 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-26 03:49:27,190 100 INFO rb-a683fe2-225997-428993 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-26 03:49:27,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:49:28,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:28] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.175 1.116 2026-10-26 03:49:28,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0123C43FCAE1C2752D594843D7F4DB1E', 'loaderId': 'CFFBA3FFF8E5ADA30D5662875027F6CE', 'isDownload': False} 2026-10-26 03:49:28,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-26 03:49:28,565 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:28,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:28] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-10-26 03:49:28,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:28] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.039 2026-10-26 03:49:28,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:28] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.037 2026-10-26 03:49:29,387 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.026 2026-10-26 03:49:29,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.019 2026-10-26 03:49:29,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:49:29,501 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 03:49:29,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.064 2026-10-26 03:49:29,578 100 INFO rb-a683fe2-225997-428993 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-26 03:49:30,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.345 0.847 2026-10-26 03:49:30,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:30] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 1.216 2026-10-26 03:49:30,927 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:30,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.023 0.145 2026-10-26 03:49:31,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:49:31,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:49:31,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:49:32,089 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.211 0.611 2026-10-26 03:49:32,236 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "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-26 03:49:32,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.024 2026-10-26 03:49:32,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-26 03:49:32,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.045 0.099 2026-10-26 03:49:32,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-26 03:49:32,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.276 2026-10-26 03:49:32,710 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:49:32,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-26 03:49:32,859 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.020 0.414 2026-10-26 03:49:32,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.457 2026-10-26 03:49:32,954 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:49:32,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.415 2026-10-26 03:49:33,010 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:49:33,072 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 03:49:33,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.060 0.427 2026-10-26 03:49:33,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.452 2026-10-26 03:49:33,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.483 2026-10-26 03:49:33,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.471 2026-10-26 03:49:33,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.293 2026-10-26 03:49:33,384 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:49:33,427 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:49:33,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.058 0.378 2026-10-26 03:49:33,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.027 0.408 2026-10-26 03:49:33,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.418 2026-10-26 03:49:33,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.352 2026-10-26 03:49:33,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.040 0.292 2026-10-26 03:49:33,660 100 INFO rb-a683fe2-225997-428993 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-26 03:49:33,694 100 INFO rb-a683fe2-225997-428993 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-26 03:49:33,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.035 0.227 2026-10-26 03:49:33,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.209 2026-10-26 03:49:33,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.017 0.217 2026-10-26 03:49:33,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.251 2026-10-26 03:49:33,832 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.240 2026-10-26 03:49:33,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.190 2026-10-26 03:49:33,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.197 2026-10-26 03:49:33,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.201 2026-10-26 03:49:33,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:33] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.029 2026-10-26 03:49:34,773 100 INFO rb-a683fe2-225997-428993 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-26 03:49:34,797 100 INFO rb-a683fe2-225997-428993 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-26 03:49:34,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:34] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.041 2026-10-26 03:49:34,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:34] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.041 2026-10-26 03:49:34,971 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.043 2026-10-26 03:49:34,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:49:35,827 100 INFO rb-a683fe2-225997-428993 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-26 03:49:35,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:49:35,849 100 INFO rb-a683fe2-225997-428993 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-26 03:49:35,852 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:49:35,863 100 INFO rb-a683fe2-225997-428993 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-26 03:49:35,904 100 INFO rb-a683fe2-225997-428993 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-26 03:49:35,905 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-26 03:49:35,912 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:49:35,957 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97702792 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-26 03:49:36,008 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:49:36,028 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:49:36,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48127 2026-10-26 03:49:36,077 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:49:36,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48127 2026-10-26 03:49:36,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034936_241327_TestPoSSale.txt 2026-10-26 03:49:36,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpv8_34nli_chrome_odoo" 2026-10-26 03:49:36,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-26 03:49:40,047 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97702792 with result: [{'id': 476, 'pos_reference': 'Order 00371-002-0001', 'account_move': 777}] 2026-10-26 03:49:41,059 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [720] 2026-10-26 03:49:41,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.987 3.556 2026-10-26 03:49:41,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-26 03:49:43,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48342 2026-10-26 03:49:43,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpbxkd1jnd_chrome_odoo 2026-10-26 03:49:43,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41237/json/version 2026-10-26 03:49:43,581 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41237/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:49:43,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:49:43,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41237/json 2026-10-26 03:49:43,705 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41237/json with timeout 3 increased to 10s during tests 2026-10-26 03:49:43,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41237/devtools/page/A5A785BA9369D0B02B59DF0A7771C326 2026-10-26 03:49:43,890 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:49:43,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:49:44,602 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:49:44,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:49:44,616 100 INFO rb-a683fe2-225997-428993 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-26 03:49:44,616 100 INFO rb-a683fe2-225997-428993 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-26 03:49:44,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:49:45,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.136 1.210 2026-10-26 03:49:45,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A5A785BA9369D0B02B59DF0A7771C326', 'loaderId': 'E677B5A67434DDDF26BD67B014897A95', 'isDownload': False} 2026-10-26 03:49:45,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-26 03:49:46,030 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:46,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.018 2026-10-26 03:49:46,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.046 2026-10-26 03:49:46,127 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.066 2026-10-26 03:49:46,756 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.010 0.016 2026-10-26 03:49:46,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.023 2026-10-26 03:49:46,850 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:49:46,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.032 2026-10-26 03:49:46,877 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:49:46,962 100 INFO rb-a683fe2-225997-428993 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-26 03:49:48,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.407 0.909 2026-10-26 03:49:48,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:48] "GET /pos/ui HTTP/1.1" 200 - 22 0.063 1.310 2026-10-26 03:49:48,452 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:48,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.239 2026-10-26 03:49:48,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:49:48,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:49:49,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:49:49,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.278 0.607 2026-10-26 03:49:49,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.089 2026-10-26 03:49:49,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.029 2026-10-26 03:49:49,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:49:50,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.067 0.089 2026-10-26 03:49:50,133 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:50,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.187 2026-10-26 03:49:50,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.269 2026-10-26 03:49:50,344 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.312 2026-10-26 03:49:50,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-26 03:49:50,431 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:50,456 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:49:50,467 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:49:50,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.038 0.537 2026-10-26 03:49:50,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.438 2026-10-26 03:49:50,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.475 2026-10-26 03:49:50,732 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:49:50,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.484 2026-10-26 03:49:50,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.526 2026-10-26 03:49:50,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.440 2026-10-26 03:49:50,954 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:49:51,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.057 0.343 2026-10-26 03:49:51,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.387 2026-10-26 03:49:51,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.379 2026-10-26 03:49:51,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.312 2026-10-26 03:49:51,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.275 2026-10-26 03:49:51,161 100 INFO rb-a683fe2-225997-428993 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-26 03:49:51,200 100 INFO rb-a683fe2-225997-428993 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-26 03:49:51,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.049 0.245 2026-10-26 03:49:51,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.031 0.294 2026-10-26 03:49:51,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-26 03:49:51,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.330 2026-10-26 03:49:51,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.009 0.347 2026-10-26 03:49:51,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.348 2026-10-26 03:49:51,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.050 0.272 2026-10-26 03:49:51,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.240 2026-10-26 03:49:51,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.232 2026-10-26 03:49:51,652 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.034 2026-10-26 03:49:52,428 100 INFO rb-a683fe2-225997-428993 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-26 03:49:52,436 100 INFO rb-a683fe2-225997-428993 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-26 03:49:52,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.045 2026-10-26 03:49:52,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.020 0.054 2026-10-26 03:49:52,656 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.044 2026-10-26 03:49:52,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.015 2026-10-26 03:49:53,470 100 INFO rb-a683fe2-225997-428993 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-26 03:49:53,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:49:53,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86069650 for PoS orders references: ['Order 00372-002-0001'] (draft: True) 2026-10-26 03:49:53,519 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:49:53,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48342 2026-10-26 03:49:53,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:49:53,601 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48342 2026-10-26 03:49:53,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86069650 with result: [{'id': 477, 'pos_reference': 'Order 00372-002-0001', 'account_move': False}] 2026-10-26 03:49:53,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_034953_804627_TestPoSSale.txt 2026-10-26 03:49:53,808 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpbxkd1jnd_chrome_odoo" 2026-10-26 03:49:53,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.135 0.212 2026-10-26 03:49:53,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-26 03:49:55,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48546 2026-10-26 03:49:55,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp66n01xgn_chrome_odoo 2026-10-26 03:49:55,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34231/json/version 2026-10-26 03:49:55,311 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34231/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:49:55,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:49:55,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34231/json 2026-10-26 03:49:55,380 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34231/json with timeout 3 increased to 10s during tests 2026-10-26 03:49:55,422 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34231/devtools/page/2DC3E581888EE773C6A4CC862D58F8B7 2026-10-26 03:49:55,473 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:49:55,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:49:56,162 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:49:56,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:49:56,173 100 INFO rb-a683fe2-225997-428993 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-26 03:49:56,174 100 INFO rb-a683fe2-225997-428993 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-26 03:49:56,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:49:58,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.149 2.300 2026-10-26 03:49:58,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '2DC3E581888EE773C6A4CC862D58F8B7', 'loaderId': '66D0778CD18D07D5D5DD44E275063DA1', 'isDownload': False} 2026-10-26 03:49:58,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-26 03:49:58,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:49:58,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:58] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.029 2026-10-26 03:49:58,784 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:58] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-26 03:49:58,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:58] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.058 2026-10-26 03:49:59,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-26 03:49:59,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-26 03:49:59,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:49:59,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.019 2026-10-26 03:49:59,727 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:49:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:49:59,783 100 INFO rb-a683fe2-225997-428993 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-26 03:50:00,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.382 0.772 2026-10-26 03:50:01,091 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.069 1.200 2026-10-26 03:50:01,163 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:01,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.215 2026-10-26 03:50:01,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-26 03:50:01,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.016 2026-10-26 03:50:02,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:50:02,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.212 0.706 2026-10-26 03:50:02,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "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-26 03:50:02,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "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-26 03:50:02,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 03:50:02,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.076 0.093 2026-10-26 03:50:02,916 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:50:02,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:02] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.211 2026-10-26 03:50:03,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.286 2026-10-26 03:50:03,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.029 0.375 2026-10-26 03:50:03,145 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:50:03,180 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:50:03,201 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:03,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.469 2026-10-26 03:50:03,257 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 03:50:03,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.035 0.579 2026-10-26 03:50:03,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.436 2026-10-26 03:50:03,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.026 0.498 2026-10-26 03:50:03,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.500 2026-10-26 03:50:03,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.324 2026-10-26 03:50:03,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:50:03,609 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.308 2026-10-26 03:50:03,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.264 2026-10-26 03:50:03,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.027 0.293 2026-10-26 03:50:03,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.309 2026-10-26 03:50:03,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.261 2026-10-26 03:50:03,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.003 0.206 2026-10-26 03:50:03,854 100 INFO rb-a683fe2-225997-428993 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-26 03:50:03,868 100 INFO rb-a683fe2-225997-428993 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-26 03:50:03,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:03] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.243 2026-10-26 03:50:04,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.367 2026-10-26 03:50:04,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.034 0.402 2026-10-26 03:50:04,130 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.380 2026-10-26 03:50:04,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.008 0.347 2026-10-26 03:50:04,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.392 2026-10-26 03:50:04,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.315 2026-10-26 03:50:04,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.262 2026-10-26 03:50:04,347 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.238 2026-10-26 03:50:04,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:04] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.045 2026-10-26 03:50:05,141 100 INFO rb-a683fe2-225997-428993 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-26 03:50:05,153 100 INFO rb-a683fe2-225997-428993 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-26 03:50:05,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:05] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.030 2026-10-26 03:50:05,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:05] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.043 2026-10-26 03:50:05,348 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.046 2026-10-26 03:50:05,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:50:06,145 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:50:06,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:06,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48546 2026-10-26 03:50:06,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:50:06,214 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48546 2026-10-26 03:50:06,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035006_412990_TestPoSSale.txt 2026-10-26 03:50:06,413 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp66n01xgn_chrome_odoo" 2026-10-26 03:50:06,441 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-26 03:50:08,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48752 2026-10-26 03:50:08,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp9ikq7dn9_chrome_odoo 2026-10-26 03:50:08,759 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41749/json/version 2026-10-26 03:50:08,762 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41749/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:50:08,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:50:08,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41749/json 2026-10-26 03:50:08,852 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41749/json with timeout 3 increased to 10s during tests 2026-10-26 03:50:08,861 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41749/devtools/page/1E595E50B0CCAF433C2B2A57D36BB08E 2026-10-26 03:50:08,893 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:50:08,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:50:09,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:50:09,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:50:09,533 100 INFO rb-a683fe2-225997-428993 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-26 03:50:09,533 100 INFO rb-a683fe2-225997-428993 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-26 03:50:09,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:50:10,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:10] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.118 1.145 2026-10-26 03:50:10,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1E595E50B0CCAF433C2B2A57D36BB08E', 'loaderId': '6A52CD543ECAB45C07FB84EB59921804', 'isDownload': False} 2026-10-26 03:50:10,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-26 03:50:10,888 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:10,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:10] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-10-26 03:50:10,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:10] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-26 03:50:10,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:10] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-26 03:50:11,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:11] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:50:11,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-10-26 03:50:11,725 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:50:11,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-10-26 03:50:11,746 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:50:11,784 100 INFO rb-a683fe2-225997-428993 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-26 03:50:12,876 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.327 0.788 2026-10-26 03:50:13,016 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:13] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 1.117 2026-10-26 03:50:13,056 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:13,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.184 2026-10-26 03:50:13,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:50:13,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:50:14,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:50:14,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.192 0.611 2026-10-26 03:50:14,292 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.073 2026-10-26 03:50:14,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "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-26 03:50:14,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:50:14,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.040 0.106 2026-10-26 03:50:14,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:50:14,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.029 0.218 2026-10-26 03:50:14,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.256 2026-10-26 03:50:14,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.351 2026-10-26 03:50:14,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50: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-26 03:50:14,903 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:50:14,932 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:50:14,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:14] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.052 0.400 2026-10-26 03:50:15,064 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.512 2026-10-26 03:50:15,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.446 2026-10-26 03:50:15,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.449 2026-10-26 03:50:15,163 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:15,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.442 2026-10-26 03:50:15,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.303 2026-10-26 03:50:15,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:50:15,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.022 0.284 2026-10-26 03:50:15,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.254 2026-10-26 03:50:15,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.266 2026-10-26 03:50:15,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.247 2026-10-26 03:50:15,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.229 2026-10-26 03:50:15,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.034 0.253 2026-10-26 03:50:15,592 100 INFO rb-a683fe2-225997-428993 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-26 03:50:15,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.265 2026-10-26 03:50:15,645 100 INFO rb-a683fe2-225997-428993 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-26 03:50:15,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.311 2026-10-26 03:50:15,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.038 0.411 2026-10-26 03:50:15,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.023 0.439 2026-10-26 03:50:15,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.415 2026-10-26 03:50:15,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.328 2026-10-26 03:50:15,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.037 0.305 2026-10-26 03:50:16,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:16] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.320 2026-10-26 03:50:16,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:16] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.258 2026-10-26 03:50:16,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:16] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.028 2026-10-26 03:50:16,876 100 INFO rb-a683fe2-225997-428993 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-26 03:50:16,884 100 INFO rb-a683fe2-225997-428993 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-26 03:50:16,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:16] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.027 2026-10-26 03:50:17,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:17] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.020 0.051 2026-10-26 03:50:17,031 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.021 2026-10-26 03:50:17,836 100 INFO rb-a683fe2-225997-428993 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-26 03:50:17,865 100 INFO rb-a683fe2-225997-428993 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-26 03:50:17,952 100 INFO rb-a683fe2-225997-428993 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-26 03:50:17,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:50:17,977 100 INFO rb-a683fe2-225997-428993 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-26 03:50:17,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:50:18,032 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:50:18,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48752 2026-10-26 03:50:18,086 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:50:18,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48752 2026-10-26 03:50:18,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035018_273712_TestPoSSale.txt 2026-10-26 03:50:18,274 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp9ikq7dn9_chrome_odoo" 2026-10-26 03:50:18,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-26 03:50:20,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48964 2026-10-26 03:50:20,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp4wobqclg_chrome_odoo 2026-10-26 03:50:20,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42611/json/version 2026-10-26 03:50:20,124 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42611/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:50:20,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:50:20,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42611/json 2026-10-26 03:50:20,230 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42611/json with timeout 3 increased to 10s during tests 2026-10-26 03:50:20,256 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42611/devtools/page/7DFC3E45ED0BA18C01936513B0CFF74C 2026-10-26 03:50:20,316 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:50:20,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:50:21,215 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:50:21,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:50:21,227 100 INFO rb-a683fe2-225997-428993 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-26 03:50:21,228 100 INFO rb-a683fe2-225997-428993 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-26 03:50:21,251 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:50:22,518 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:22] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.155 1.119 2026-10-26 03:50:22,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '7DFC3E45ED0BA18C01936513B0CFF74C', 'loaderId': 'BCA7191F468AA723882D1C7DD6576D19', 'isDownload': False} 2026-10-26 03:50:22,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-26 03:50:22,549 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:22,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:22] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 03:50:22,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:22] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:50:22,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:22] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:50:23,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:23] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-26 03:50:23,305 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.031 2026-10-26 03:50:23,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:50:23,387 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:50:23,393 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:23,395 100 INFO rb-a683fe2-225997-428993 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-26 03:50:24,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.366 0.766 2026-10-26 03:50:24,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 1.202 2026-10-26 03:50:24,710 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:24,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.185 2026-10-26 03:50:24,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 03:50:25,009 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:50:25,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:50:25,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.172 0.598 2026-10-26 03:50:25,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:25] "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-26 03:50:26,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.022 0.021 2026-10-26 03:50:26,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 03:50:26,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.095 0.078 2026-10-26 03:50:26,342 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:50:26,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.035 0.231 2026-10-26 03:50:26,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.282 2026-10-26 03:50:26,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.409 2026-10-26 03:50:26,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.465 2026-10-26 03:50:26,717 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "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-26 03:50:26,753 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:50:26,801 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:50:26,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.023 0.675 2026-10-26 03:50:26,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.512 2026-10-26 03:50:26,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:26] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.513 2026-10-26 03:50:27,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.022 0.534 2026-10-26 03:50:27,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.515 2026-10-26 03:50:27,161 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 03:50:27,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.335 2026-10-26 03:50:27,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:50:27,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.341 2026-10-26 03:50:27,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.029 0.407 2026-10-26 03:50:27,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.416 2026-10-26 03:50:27,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.016 0.370 2026-10-26 03:50:27,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.335 2026-10-26 03:50:27,420 100 INFO rb-a683fe2-225997-428993 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-26 03:50:27,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.028 0.240 2026-10-26 03:50:27,456 100 INFO rb-a683fe2-225997-428993 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-26 03:50:27,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.299 2026-10-26 03:50:27,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.378 2026-10-26 03:50:27,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.331 2026-10-26 03:50:27,743 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.014 0.344 2026-10-26 03:50:27,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.360 2026-10-26 03:50:27,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.362 2026-10-26 03:50:27,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.009 0.344 2026-10-26 03:50:27,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.290 2026-10-26 03:50:27,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.271 2026-10-26 03:50:28,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.118 2026-10-26 03:50:28,798 100 INFO rb-a683fe2-225997-428993 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-26 03:50:28,847 100 INFO rb-a683fe2-225997-428993 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-26 03:50:28,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.037 2026-10-26 03:50:28,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.044 2026-10-26 03:50:29,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.014 0.049 2026-10-26 03:50:29,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:50:29,882 100 INFO rb-a683fe2-225997-428993 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-26 03:50:29,892 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:50:29,898 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:50:29,907 100 INFO rb-a683fe2-225997-428993 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-26 03:50:29,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 03:50:29,968 100 INFO rb-a683fe2-225997-428993 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-26 03:50:29,976 100 INFO rb-a683fe2-225997-428993 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-26 03:50:29,992 100 INFO rb-a683fe2-225997-428993 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-26 03:50:30,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.022 2026-10-26 03:50:30,032 100 INFO rb-a683fe2-225997-428993 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-26 03:50:30,054 100 INFO rb-a683fe2-225997-428993 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-26 03:50:30,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9054186 for PoS orders references: ['Order 00375-002-0001'] (draft: False) 2026-10-26 03:50:30,095 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 03:50:30,812 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9054186 with result: [{'id': 478, 'pos_reference': 'Order 00375-002-0001', 'account_move': False}] 2026-10-26 03:50:32,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.725 1.291 2026-10-26 03:50:32,084 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.746 2026-10-26 03:50:32,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:32] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.018 2026-10-26 03:50:32,887 100 INFO rb-a683fe2-225997-428993 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-26 03:50:32,900 100 INFO rb-a683fe2-225997-428993 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-26 03:50:32,930 100 INFO rb-a683fe2-225997-428993 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-26 03:50:32,935 100 INFO rb-a683fe2-225997-428993 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-26 03:50:32,973 100 INFO rb-a683fe2-225997-428993 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-26 03:50:33,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:33] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.007 0.059 2026-10-26 03:50:33,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:33] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.015 0.065 2026-10-26 03:50:33,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:33] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.025 2026-10-26 03:50:33,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:33] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.016 0.042 2026-10-26 03:50:33,967 100 INFO rb-a683fe2-225997-428993 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-26 03:50:33,973 100 INFO rb-a683fe2-225997-428993 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-26 03:50:33,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 03:50:34,005 100 INFO rb-a683fe2-225997-428993 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-26 03:50:34,028 100 INFO rb-a683fe2-225997-428993 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-26 03:50:34,042 100 INFO rb-a683fe2-225997-428993 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-26 03:50:34,050 100 INFO rb-a683fe2-225997-428993 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-26 03:50:34,074 100 INFO rb-a683fe2-225997-428993 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-26 03:50:34,079 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80326342 for PoS orders references: ['Order 00375-002-0002'] (draft: False) 2026-10-26 03:50:34,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80326342 with result: [{'id': 479, 'pos_reference': 'Order 00375-002-0002', 'account_move': False}] 2026-10-26 03:50:36,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 1.025 1.277 2026-10-26 03:50:36,393 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 1.796 2026-10-26 03:50:37,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:50:37,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:37,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48964 2026-10-26 03:50:37,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:50:37,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48964 2026-10-26 03:50:37,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035037_371403_TestPoSSale.txt 2026-10-26 03:50:37,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp4wobqclg_chrome_odoo" 2026-10-26 03:50:38,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-26 03:50:41,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49194 2026-10-26 03:50:41,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpg6sindim_chrome_odoo 2026-10-26 03:50:41,323 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33101/json/version 2026-10-26 03:50:41,325 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33101/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:50:41,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:50:41,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33101/json 2026-10-26 03:50:41,461 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33101/json with timeout 3 increased to 10s during tests 2026-10-26 03:50:41,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33101/devtools/page/FC69A07B42C2102E8FB862C3A8A788C4 2026-10-26 03:50:41,531 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:50:41,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:50:42,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:50:42,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:50:42,227 100 INFO rb-a683fe2-225997-428993 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-26 03:50:42,227 100 INFO rb-a683fe2-225997-428993 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-26 03:50:42,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:50:43,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:43] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.117 1.105 2026-10-26 03:50:43,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FC69A07B42C2102E8FB862C3A8A788C4', 'loaderId': '5DD74F704FBB49C82C53B07C20A21E98', 'isDownload': False} 2026-10-26 03:50:43,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-26 03:50:43,525 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:43,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:43] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.021 2026-10-26 03:50:43,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:43] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-26 03:50:43,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:43] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.053 2026-10-26 03:50:44,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-26 03:50:44,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-26 03:50:44,476 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:50:44,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.010 2026-10-26 03:50:44,525 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:50:44,570 100 INFO rb-a683fe2-225997-428993 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-26 03:50:45,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.403 0.857 2026-10-26 03:50:45,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:45] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.311 2026-10-26 03:50:46,044 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:50:46,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.203 2026-10-26 03:50:46,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:50:46,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:50:47,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:50:47,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.221 0.654 2026-10-26 03:50:47,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.082 2026-10-26 03:50:47,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "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-26 03:50:47,591 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:50:47,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.057 0.116 2026-10-26 03:50:47,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.187 2026-10-26 03:50:47,904 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:50:47,951 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:47] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.218 2026-10-26 03:50:48,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.327 2026-10-26 03:50:48,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.375 2026-10-26 03:50:48,175 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "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-26 03:50:48,216 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:50:48,254 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:48,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.472 2026-10-26 03:50:48,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.478 2026-10-26 03:50:48,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.449 2026-10-26 03:50:48,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.049 0.493 2026-10-26 03:50:48,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:50:48,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.011 0.418 2026-10-26 03:50:48,546 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:50:48,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.253 2026-10-26 03:50:48,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.044 0.339 2026-10-26 03:50:48,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.366 2026-10-26 03:50:48,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.345 2026-10-26 03:50:48,733 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.002 0.331 2026-10-26 03:50:48,767 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.013 0.234 2026-10-26 03:50:48,819 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.248 2026-10-26 03:50:48,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:48] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.303 2026-10-26 03:50:48,911 100 INFO rb-a683fe2-225997-428993 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-26 03:50:48,967 100 INFO rb-a683fe2-225997-428993 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-26 03:50:49,006 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.295 2026-10-26 03:50:49,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.315 2026-10-26 03:50:49,072 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.325 2026-10-26 03:50:49,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.322 2026-10-26 03:50:49,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.255 2026-10-26 03:50:49,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.272 2026-10-26 03:50:49,280 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.032 0.234 2026-10-26 03:50:49,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.025 2026-10-26 03:50:50,106 100 INFO rb-a683fe2-225997-428993 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-26 03:50:50,117 100 INFO rb-a683fe2-225997-428993 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-26 03:50:50,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.021 0.033 2026-10-26 03:50:50,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.013 0.040 2026-10-26 03:50:50,316 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.039 2026-10-26 03:50:50,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:50:51,134 100 INFO rb-a683fe2-225997-428993 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-26 03:50:51,203 100 INFO rb-a683fe2-225997-428993 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-26 03:50:51,242 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:50:51,245 100 INFO rb-a683fe2-225997-428993 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-26 03:50:51,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:50:51,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:51] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.029 2026-10-26 03:50:51,307 100 INFO rb-a683fe2-225997-428993 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-26 03:50:51,342 100 INFO rb-a683fe2-225997-428993 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-26 03:50:51,369 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79238642 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-10-26 03:50:51,385 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:50:52,049 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [725, 726] 2026-10-26 03:50:53,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79238642 with result: [{'id': 480, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-10-26 03:50:53,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.714 1.448 2026-10-26 03:50:53,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 1.277 2026-10-26 03:50:53,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.018 2026-10-26 03:50:54,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:50:54,362 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:50:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:50:54,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49194 2026-10-26 03:50:54,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:50:54,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49194 2026-10-26 03:50:54,512 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035054_512505_TestPoSSale.txt 2026-10-26 03:50:54,513 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpg6sindim_chrome_odoo" 2026-10-26 03:50:56,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-26 03:50:59,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49415 2026-10-26 03:50:59,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphyuttls9_chrome_odoo 2026-10-26 03:50:59,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43425/json/version 2026-10-26 03:50:59,246 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43425/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:50:59,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:50:59,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43425/json 2026-10-26 03:50:59,400 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43425/json with timeout 3 increased to 10s during tests 2026-10-26 03:50:59,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43425/devtools/page/E7651AC76B565C84315AD855F8B91D42 2026-10-26 03:50:59,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:50:59,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:51:00,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:51:00,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:51:00,202 100 INFO rb-a683fe2-225997-428993 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-26 03:51:00,202 100 INFO rb-a683fe2-225997-428993 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-26 03:51:00,246 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:51:01,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:01] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.234 1.375 2026-10-26 03:51:01,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E7651AC76B565C84315AD855F8B91D42', 'loaderId': '7CE15905416A891D12BAB9258981278E', 'isDownload': False} 2026-10-26 03:51:01,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-26 03:51:01,891 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:01,973 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:01] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.043 2026-10-26 03:51:02,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:02] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.074 2026-10-26 03:51:02,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:02] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.093 2026-10-26 03:51:03,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.023 2026-10-26 03:51:03,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.030 2026-10-26 03:51:03,096 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:51:03,105 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:51:03,116 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 03:51:03,159 100 INFO rb-a683fe2-225997-428993 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-26 03:51:04,440 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.433 0.855 2026-10-26 03:51:04,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:04] "GET /pos/ui HTTP/1.1" 200 - 22 0.048 1.298 2026-10-26 03:51:04,613 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:04,730 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.164 2026-10-26 03:51:04,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.011 2026-10-26 03:51:04,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:51:05,765 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:51:05,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.204 0.616 2026-10-26 03:51:05,957 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-26 03:51:06,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.022 2026-10-26 03:51:06,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-26 03:51:06,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.046 0.084 2026-10-26 03:51:06,346 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.047 0.214 2026-10-26 03:51:06,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:51:06,494 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.036 0.364 2026-10-26 03:51:06,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.044 0.486 2026-10-26 03:51:06,683 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "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-26 03:51:06,698 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:06,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.016 0.605 2026-10-26 03:51:06,772 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:51:06,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.640 2026-10-26 03:51:06,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:06,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.602 2026-10-26 03:51:06,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:06] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.026 0.564 2026-10-26 03:51:07,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.527 2026-10-26 03:51:07,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.044 0.385 2026-10-26 03:51:07,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.026 0.379 2026-10-26 03:51:07,246 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:07,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.033 0.404 2026-10-26 03:51:07,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.409 2026-10-26 03:51:07,299 100 INFO rb-a683fe2-225997-428993 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-26 03:51:07,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.389 2026-10-26 03:51:07,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.327 2026-10-26 03:51:07,370 100 INFO rb-a683fe2-225997-428993 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-26 03:51:07,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.021 0.276 2026-10-26 03:51:07,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.219 2026-10-26 03:51:07,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.232 2026-10-26 03:51:07,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.258 2026-10-26 03:51:07,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.039 0.324 2026-10-26 03:51:07,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.357 2026-10-26 03:51:07,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.383 2026-10-26 03:51:07,845 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.384 2026-10-26 03:51:07,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.368 2026-10-26 03:51:07,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.320 2026-10-26 03:51:07,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.251 2026-10-26 03:51:07,996 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.157 2026-10-26 03:51:08,781 100 INFO rb-a683fe2-225997-428993 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-26 03:51:08,789 100 INFO rb-a683fe2-225997-428993 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-26 03:51:08,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.037 2026-10-26 03:51:08,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.021 2026-10-26 03:51:08,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.011 0.057 2026-10-26 03:51:09,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.054 2026-10-26 03:51:09,818 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,832 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,848 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,865 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,884 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,898 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,922 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,934 100 INFO rb-a683fe2-225997-428993 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-26 03:51:09,949 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,405 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:51:10,803 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,842 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,851 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:51:10,853 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:51:10,882 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,914 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-26 03:51:10,946 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,956 100 INFO rb-a683fe2-225997-428993 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-26 03:51:10,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63892793 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-26 03:51:11,010 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:51:11,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63892793 with result: [{'id': 481, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-26 03:51:12,015 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.402 0.634 2026-10-26 03:51:12,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:12] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.014 2026-10-26 03:51:12,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:51:12,870 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:12,887 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49415 2026-10-26 03:51:12,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:51:12,902 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49415 2026-10-26 03:51:13,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035113_014366_TestPoSSale.txt 2026-10-26 03:51:13,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphyuttls9_chrome_odoo" 2026-10-26 03:51:13,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-26 03:51:14,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49636 2026-10-26 03:51:14,951 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpogm01qxe_chrome_odoo 2026-10-26 03:51:14,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46017/json/version 2026-10-26 03:51:14,956 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46017/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:51:14,998 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:51:14,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46017/json 2026-10-26 03:51:15,000 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46017/json with timeout 3 increased to 10s during tests 2026-10-26 03:51:15,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46017/devtools/page/A68E996A6E22B8ED3182BFF4451FEA52 2026-10-26 03:51:15,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:51:15,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:51:16,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:51:16,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:51:16,042 100 INFO rb-a683fe2-225997-428993 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-26 03:51:16,043 100 INFO rb-a683fe2-225997-428993 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-26 03:51:16,105 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:51:18,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:18] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.195 2.485 2026-10-26 03:51:18,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A68E996A6E22B8ED3182BFF4451FEA52', 'loaderId': '0A44B16F4E034674B710860928B4EA9E', 'isDownload': False} 2026-10-26 03:51:18,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-26 03:51:18,812 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:18,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:18] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.011 2026-10-26 03:51:18,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:18] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.042 2026-10-26 03:51:18,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:18] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-10-26 03:51:19,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-26 03:51:19,706 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.009 2026-10-26 03:51:19,781 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 03:51:19,797 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:51:19,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:19,848 100 INFO rb-a683fe2-225997-428993 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-26 03:51:21,291 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.478 0.983 2026-10-26 03:51:21,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:21] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.466 2026-10-26 03:51:21,472 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:21,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.179 2026-10-26 03:51:21,765 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.022 0.020 2026-10-26 03:51:21,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.020 2026-10-26 03:51:22,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:51:23,078 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.265 0.790 2026-10-26 03:51:23,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "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-26 03:51:23,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.068 2026-10-26 03:51:23,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:51:23,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.032 0.077 2026-10-26 03:51:23,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.053 0.177 2026-10-26 03:51:23,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-26 03:51:23,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:51:23,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.056 0.364 2026-10-26 03:51:23,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:23] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.036 0.471 2026-10-26 03:51:24,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.024 0.578 2026-10-26 03:51:24,101 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51: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-26 03:51:24,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.577 2026-10-26 03:51:24,164 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:51:24,167 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:51:24,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.046 0.616 2026-10-26 03:51:24,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.010 0.670 2026-10-26 03:51:24,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:51:24,496 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.589 2026-10-26 03:51:24,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.007 0.508 2026-10-26 03:51:24,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.324 2026-10-26 03:51:24,546 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:51:24,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.379 2026-10-26 03:51:24,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.363 2026-10-26 03:51:24,783 100 INFO rb-a683fe2-225997-428993 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-26 03:51:24,809 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.089 0.377 2026-10-26 03:51:24,831 100 INFO rb-a683fe2-225997-428993 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-26 03:51:24,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.014 0.380 2026-10-26 03:51:24,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.036 0.355 2026-10-26 03:51:24,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:24] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.396 2026-10-26 03:51:25,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.018 0.453 2026-10-26 03:51:25,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.474 2026-10-26 03:51:25,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.031 0.337 2026-10-26 03:51:25,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.377 2026-10-26 03:51:25,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.007 0.364 2026-10-26 03:51:25,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.345 2026-10-26 03:51:25,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.288 2026-10-26 03:51:25,415 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.013 0.260 2026-10-26 03:51:25,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:25] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.159 2026-10-26 03:51:26,226 100 INFO rb-a683fe2-225997-428993 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-26 03:51:26,231 100 INFO rb-a683fe2-225997-428993 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-26 03:51:26,299 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:26] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.026 0.039 2026-10-26 03:51:26,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.007 2026-10-26 03:51:26,407 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:26] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.034 0.047 2026-10-26 03:51:26,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.023 0.053 2026-10-26 03:51:27,320 100 INFO rb-a683fe2-225997-428993 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-26 03:51:27,336 100 INFO rb-a683fe2-225997-428993 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-26 03:51:27,348 100 INFO rb-a683fe2-225997-428993 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-26 03:51:27,379 100 INFO rb-a683fe2-225997-428993 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-26 03:51:27,398 100 INFO rb-a683fe2-225997-428993 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-26 03:51:27,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.029 0.054 2026-10-26 03:51:27,466 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.045 2026-10-26 03:51:27,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.008 0.121 2026-10-26 03:51:27,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.008 0.042 2026-10-26 03:51:27,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.014 0.045 2026-10-26 03:51:27,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.010 0.036 2026-10-26 03:51:27,820 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.019 0.050 2026-10-26 03:51:28,619 100 INFO rb-a683fe2-225997-428993 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-26 03:51:28,621 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:51:28,640 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:28,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49636 2026-10-26 03:51:28,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:51:28,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49636 2026-10-26 03:51:28,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035128_829245_TestPoSSale.txt 2026-10-26 03:51:28,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpogm01qxe_chrome_odoo" 2026-10-26 03:51:28,865 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-26 03:51:36,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49852 2026-10-26 03:51:36,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpj1lc091m_chrome_odoo 2026-10-26 03:51:36,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42521/json/version 2026-10-26 03:51:36,350 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42521/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:51:36,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:51:36,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42521/json 2026-10-26 03:51:36,456 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42521/json with timeout 3 increased to 10s during tests 2026-10-26 03:51:36,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42521/devtools/page/9F7C332CB5775494C7A122540645D5DA 2026-10-26 03:51:36,549 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:51:36,583 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:51:37,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 03:51:37,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:51:37,053 100 INFO rb-a683fe2-225997-428993 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-26 03:51:37,053 100 INFO rb-a683fe2-225997-428993 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-26 03:51:37,085 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:51:38,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.111 1.113 2026-10-26 03:51:38,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9F7C332CB5775494C7A122540645D5DA', 'loaderId': '0B539E6836B45C9B94179B5F5336EC03', 'isDownload': False} 2026-10-26 03:51:38,318 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-26 03:51:38,372 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:38,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:38] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.028 0.012 2026-10-26 03:51:38,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:38] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-10-26 03:51:38,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:38] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.060 2026-10-26 03:51:39,064 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:39] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-26 03:51:39,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.012 2026-10-26 03:51:39,146 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:39,163 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:51:39,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.023 2026-10-26 03:51:39,233 100 INFO rb-a683fe2-225997-428993 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-26 03:51:40,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.440 0.897 2026-10-26 03:51:40,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.355 2026-10-26 03:51:40,767 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:40,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.129 2026-10-26 03:51:41,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:51:41,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-26 03:51:42,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:51:42,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.166 0.624 2026-10-26 03:51:42,192 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.041 0.084 2026-10-26 03:51:42,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.023 2026-10-26 03:51:42,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:51:42,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 14 0.076 0.074 2026-10-26 03:51:42,532 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:51:42,536 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.202 2026-10-26 03:51:42,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.271 2026-10-26 03:51:42,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-26 03:51:42,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.010 0.419 2026-10-26 03:51:42,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.465 2026-10-26 03:51:42,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "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-26 03:51:42,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.291 2026-10-26 03:51:42,931 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:51:42,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 03:51:43,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.436 2026-10-26 03:51:43,109 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.443 2026-10-26 03:51:43,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.025 0.449 2026-10-26 03:51:43,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.013 0.437 2026-10-26 03:51:43,285 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.319 2026-10-26 03:51:43,305 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:51:43,335 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:51:43,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.017 0.339 2026-10-26 03:51:43,386 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.025 2026-10-26 03:51:43,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.325 2026-10-26 03:51:43,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 18 0.049 0.351 2026-10-26 03:51:43,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.321 2026-10-26 03:51:43,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.284 2026-10-26 03:51:43,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.564 2026-10-26 03:51:43,658 100 INFO rb-a683fe2-225997-428993 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-26 03:51:43,687 100 INFO rb-a683fe2-225997-428993 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-26 03:51:43,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.341 2026-10-26 03:51:43,774 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.374 2026-10-26 03:51:43,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.034 0.263 2026-10-26 03:51:43,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.287 2026-10-26 03:51:43,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.002 0.286 2026-10-26 03:51:43,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.251 2026-10-26 03:51:43,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:43] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.229 2026-10-26 03:51:44,038 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:44] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.024 2026-10-26 03:51:44,813 100 INFO rb-a683fe2-225997-428993 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-26 03:51:44,824 100 INFO rb-a683fe2-225997-428993 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-26 03:51:44,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:44] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.014 0.035 2026-10-26 03:51:44,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.019 0.048 2026-10-26 03:51:45,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.038 2026-10-26 03:51:45,252 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:51:45,836 100 INFO rb-a683fe2-225997-428993 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-26 03:51:45,849 100 INFO rb-a683fe2-225997-428993 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-26 03:51:45,864 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,717 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,792 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:51:46,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:51:46,835 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:51:46,879 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-26 03:51:46,963 100 INFO rb-a683fe2-225997-428993 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-26 03:51:46,971 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98641054 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-26 03:51:47,001 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:51:47,302 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98641054 with result: [{'id': 482, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-26 03:51:47,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.245 0.585 2026-10-26 03:51:47,891 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:47] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 03:51:48,614 100 INFO rb-a683fe2-225997-428993 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-26 03:51:48,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-26 03:51:48,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-26 03:51:48,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:51:48,740 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:51:48,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49852 2026-10-26 03:51:48,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:51:48,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49852 2026-10-26 03:51:48,953 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035148_953526_TestPoSSale.txt 2026-10-26 03:51:48,954 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpj1lc091m_chrome_odoo" 2026-10-26 03:51:49,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-26 03:51:53,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50067 2026-10-26 03:51:53,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpnzxr1jxm_chrome_odoo 2026-10-26 03:51:53,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39713/json/version 2026-10-26 03:51:53,212 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39713/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:51:53,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:51:53,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39713/json 2026-10-26 03:51:53,394 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39713/json with timeout 3 increased to 10s during tests 2026-10-26 03:51:53,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39713/devtools/page/D364EE16CDEF34A1B464D6B4C955C59B 2026-10-26 03:51:53,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:51:53,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:51:54,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:51:54,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:51:54,145 100 INFO rb-a683fe2-225997-428993 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-26 03:51:54,145 100 INFO rb-a683fe2-225997-428993 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-26 03:51:54,172 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:51:55,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:55] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.161 1.252 2026-10-26 03:51:55,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D364EE16CDEF34A1B464D6B4C955C59B', 'loaderId': 'CE7E2EA1A7C68D0956BF22C9608E5B6D', 'isDownload': False} 2026-10-26 03:51:55,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-26 03:51:55,629 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:55,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:55] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-10-26 03:51:55,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:55] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-26 03:51:55,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:55] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.094 2026-10-26 03:51:56,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 03:51:56,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-26 03:51:56,650 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.013 2026-10-26 03:51:56,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:51:56,657 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:51:56,715 100 INFO rb-a683fe2-225997-428993 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-26 03:51:57,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.371 0.827 2026-10-26 03:51:58,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:58] "GET /pos/ui HTTP/1.1" 200 - 22 0.043 1.204 2026-10-26 03:51:58,062 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:51:58,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.024 0.179 2026-10-26 03:51:58,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:51:58,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.016 2026-10-26 03:51:59,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.194 0.552 2026-10-26 03:51:59,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:51:59,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "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-26 03:51:59,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03: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.028 2026-10-26 03:51:59,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:51:59,617 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.047 0.106 2026-10-26 03:51:59,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.183 2026-10-26 03:51:59,737 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:51:59,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.036 0.286 2026-10-26 03:51:59,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:51:59] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.011 0.366 2026-10-26 03:52:00,036 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.037 0.443 2026-10-26 03:52:00,074 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:52:00,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:52:00,161 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.038 0.564 2026-10-26 03:52:00,186 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 03:52:00,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:52:00,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.543 2026-10-26 03:52:00,427 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.106 0.531 2026-10-26 03:52:00,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.614 2026-10-26 03:52:00,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.021 0.615 2026-10-26 03:52:00,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.043 0.372 2026-10-26 03:52:00,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:52:00,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.032 0.406 2026-10-26 03:52:00,753 100 INFO rb-a683fe2-225997-428993 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-26 03:52:00,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.058 0.439 2026-10-26 03:52:00,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.425 2026-10-26 03:52:00,808 100 INFO rb-a683fe2-225997-428993 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-26 03:52:00,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.049 0.420 2026-10-26 03:52:00,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.021 0.428 2026-10-26 03:52:01,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.033 0.372 2026-10-26 03:52:01,080 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.026 0.378 2026-10-26 03:52:01,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.030 0.456 2026-10-26 03:52:01,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.034 0.418 2026-10-26 03:52:01,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.358 2026-10-26 03:52:01,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.366 2026-10-26 03:52:01,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.015 0.370 2026-10-26 03:52:01,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.013 0.349 2026-10-26 03:52:01,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.020 0.277 2026-10-26 03:52:01,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.175 2026-10-26 03:52:02,299 100 INFO rb-a683fe2-225997-428993 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-26 03:52:02,317 100 INFO rb-a683fe2-225997-428993 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-26 03:52:02,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.028 2026-10-26 03:52:02,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.015 0.043 2026-10-26 03:52:02,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.048 2026-10-26 03:52:03,005 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:52:03,326 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,377 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,388 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:03,398 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:52:03,400 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,404 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,454 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,462 100 INFO rb-a683fe2-225997-428993 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-26 03:52:03,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.035 2026-10-26 03:52:03,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17748275 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-10-26 03:52:03,488 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:03,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17748275 with result: [{'id': 483, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-10-26 03:52:04,463 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [730] 2026-10-26 03:52:05,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.693 1.130 2026-10-26 03:52:05,302 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.798 2026-10-26 03:52:05,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:05] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.026 2026-10-26 03:52:06,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:52:06,145 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:52:06,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50067 2026-10-26 03:52:06,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:52:06,165 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50067 2026-10-26 03:52:06,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035206_357122_TestPoSSale.txt 2026-10-26 03:52:06,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpnzxr1jxm_chrome_odoo" 2026-10-26 03:52:06,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-26 03:52:13,162 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50288 2026-10-26 03:52:13,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpm4m99y0j_chrome_odoo 2026-10-26 03:52:13,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45071/json/version 2026-10-26 03:52:13,165 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45071/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:52:13,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:52:13,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45071/json 2026-10-26 03:52:13,271 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45071/json with timeout 3 increased to 10s during tests 2026-10-26 03:52:13,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45071/devtools/page/868DD9D2EC50C8A43BA9A87FF9EB4A44 2026-10-26 03:52:13,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:52:13,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:52:14,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:52:14,210 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:52:14,215 100 INFO rb-a683fe2-225997-428993 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-26 03:52:14,215 100 INFO rb-a683fe2-225997-428993 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-26 03:52:14,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:52:15,685 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.145 1.285 2026-10-26 03:52:15,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '868DD9D2EC50C8A43BA9A87FF9EB4A44', 'loaderId': '391A077F0FC7DEE1366452FCA180A747', 'isDownload': False} 2026-10-26 03:52:15,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-26 03:52:15,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:52:15,764 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:15] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.027 2026-10-26 03:52:15,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:15] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.048 2026-10-26 03:52:15,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:15] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.055 2026-10-26 03:52:16,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:16] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 03:52:16,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-10-26 03:52:16,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.014 2026-10-26 03:52:16,770 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:52:16,775 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:52:16,835 100 INFO rb-a683fe2-225997-428993 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-26 03:52:17,894 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 287 0.360 0.729 2026-10-26 03:52:18,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:18] "GET /pos/ui HTTP/1.1" 200 - 22 0.047 1.154 2026-10-26 03:52:18,146 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:52:18,208 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/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.036 0.188 2026-10-26 03:52:18,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-26 03:52:18,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-26 03:52:19,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:52:19,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.229 0.657 2026-10-26 03:52:19,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "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-26 03:52:19,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.033 2026-10-26 03:52:19,731 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 03:52:19,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.091 2026-10-26 03:52:19,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:19] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.166 2026-10-26 03:52:20,001 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.009 0.202 2026-10-26 03:52:20,076 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.252 2026-10-26 03:52:20,101 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:52:20,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.028 0.360 2026-10-26 03:52:20,277 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.014 0.449 2026-10-26 03:52:20,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.400 2026-10-26 03:52:20,358 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "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-26 03:52:20,391 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:20,430 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:52:20,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.020 0.469 2026-10-26 03:52:20,462 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:20,567 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.032 0.522 2026-10-26 03:52:20,715 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.039 0.529 2026-10-26 03:52:20,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.034 0.601 2026-10-26 03:52:20,853 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:20,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.018 0.545 2026-10-26 03:52:20,898 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.443 2026-10-26 03:52:21,058 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 12 0.085 0.499 2026-10-26 03:52:21,086 100 INFO rb-a683fe2-225997-428993 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-26 03:52:21,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.041 0.592 2026-10-26 03:52:21,130 100 INFO rb-a683fe2-225997-428993 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-26 03:52:21,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.534 2026-10-26 03:52:21,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.441 2026-10-26 03:52:21,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.034 0.338 2026-10-26 03:52:21,264 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.012 0.362 2026-10-26 03:52:21,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.003 0.232 2026-10-26 03:52:21,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.212 2026-10-26 03:52:21,452 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.031 0.242 2026-10-26 03:52:21,500 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.017 0.295 2026-10-26 03:52:21,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.268 2026-10-26 03:52:21,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.277 2026-10-26 03:52:21,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:21] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.013 0.110 2026-10-26 03:52:22,408 100 INFO rb-a683fe2-225997-428993 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-26 03:52:22,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:52:22,440 100 INFO rb-a683fe2-225997-428993 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-26 03:52:22,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.044 2026-10-26 03:52:22,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:22] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.036 0.045 2026-10-26 03:52:22,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.023 0.055 2026-10-26 03:52:23,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:52:23,495 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,556 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,571 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:23,577 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,582 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:52:23,603 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,626 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 03:52:23,649 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-26 03:52:23,661 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,683 100 INFO rb-a683fe2-225997-428993 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-26 03:52:23,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19631343 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-26 03:52:23,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:52:24,231 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [734] 2026-10-26 03:52:26,109 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19631343 with result: [{'id': 484, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-26 03:52:26,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 1.348 1.255 2026-10-26 03:52:26,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:26] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.021 2026-10-26 03:52:27,070 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:52:27,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:52:27,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:27,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50288 2026-10-26 03:52:27,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:52:27,170 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50288 2026-10-26 03:52:27,351 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035227_351477_TestPoSSale.txt 2026-10-26 03:52:27,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpm4m99y0j_chrome_odoo" 2026-10-26 03:52:27,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-26 03:52:30,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50510 2026-10-26 03:52:30,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvpv63bnq_chrome_odoo 2026-10-26 03:52:30,039 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40605/json/version 2026-10-26 03:52:30,041 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40605/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:52:30,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-26 03:52:30,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40605/json 2026-10-26 03:52:30,140 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40605/json with timeout 3 increased to 10s during tests 2026-10-26 03:52:30,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40605/devtools/page/71B17673F208A784C754B4BABBA24280 2026-10-26 03:52:30,230 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-26 03:52:30,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-26 03:52:30,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:52:31,002 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-26 03:52:31,026 100 INFO rb-a683fe2-225997-428993 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-26 03:52:31,026 100 INFO rb-a683fe2-225997-428993 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-26 03:52:31,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:52:32,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:32] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.162 1.300 2026-10-26 03:52:32,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '71B17673F208A784C754B4BABBA24280', 'loaderId': 'E0C0E9C6CA911460176A9D5C3D0522F0', 'isDownload': False} 2026-10-26 03:52:32,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-26 03:52:32,562 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:52:32,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:32] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.020 2026-10-26 03:52:32,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:32] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.052 2026-10-26 03:52:32,664 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:32] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.081 2026-10-26 03:52:33,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:33] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:52:33,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 03:52:33,593 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:52:33,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.028 2026-10-26 03:52:33,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:52:33,665 100 INFO rb-a683fe2-225997-428993 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-26 03:52:34,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 03:52:34,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.405 0.734 2026-10-26 03:52:34,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.089 2026-10-26 03:52:34,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:34] "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-26 03:52:35,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-26 03:52:35,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.047 0.115 2026-10-26 03:52:35,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.017 0.247 2026-10-26 03:52:35,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:52:35,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.019 0.307 2026-10-26 03:52:35,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.015 0.380 2026-10-26 03:52:35,520 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:52:35,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:52:35,566 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:52:35,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.046 0.495 2026-10-26 03:52:35,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:52:35,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.026 0.606 2026-10-26 03:52:35,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.539 2026-10-26 03:52:35,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:35] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.012 0.505 2026-10-26 03:52:36,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.048 0.598 2026-10-26 03:52:36,088 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.004 0.481 2026-10-26 03:52:36,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.043 0.450 2026-10-26 03:52:36,240 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:52:36,257 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.020 0.425 2026-10-26 03:52:36,287 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.446 2026-10-26 03:52:36,307 100 INFO rb-a683fe2-225997-428993 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-26 03:52:36,310 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.425 2026-10-26 03:52:36,354 100 INFO rb-a683fe2-225997-428993 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-26 03:52:36,363 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.034 0.411 2026-10-26 03:52:36,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.003 0.294 2026-10-26 03:52:36,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.016 0.325 2026-10-26 03:52:36,583 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.027 0.311 2026-10-26 03:52:36,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 8 0.010 0.373 2026-10-26 03:52:36,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.384 2026-10-26 03:52:36,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.352 2026-10-26 03:52:36,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.004 0.378 2026-10-26 03:52:36,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.006 0.377 2026-10-26 03:52:36,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.030 0.300 2026-10-26 03:52:36,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-26%2003:44:57 HTTP/1.1" 200 - 4 0.005 0.272 2026-10-26 03:52:36,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:36] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.131 2026-10-26 03:52:37,753 100 INFO rb-a683fe2-225997-428993 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-26 03:52:37,776 100 INFO rb-a683fe2-225997-428993 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-26 03:52:37,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:37] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.016 0.036 2026-10-26 03:52:37,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:37] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.019 0.042 2026-10-26 03:52:37,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.024 0.041 2026-10-26 03:52:37,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.034 2026-10-26 03:52:38,839 100 INFO rb-a683fe2-225997-428993 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-26 03:52:38,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:38,855 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:52:38,857 100 INFO rb-a683fe2-225997-428993 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-26 03:52:38,867 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-26 03:52:38,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-26 03:52:38,922 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:52:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:52:38,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50510 2026-10-26 03:52:39,010 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-26 03:52:39,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50510 2026-10-26 03:52:39,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035239_188911_TestPoSSale.txt 2026-10-26 03:52:39,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvpv63bnq_chrome_odoo" 2026-10-26 03:52:39,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-26 03:52:41,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42768344 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-26 03:52:45,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42768344 with result: [{'id': 485, 'pos_reference': 'Order 00044-003-0014', 'account_move': 781}] 2026-10-26 03:52:50,007 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-26 03:53:32,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<246729838116234.1792986812.319669246673584-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:53:32,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:53:32,409 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [279] 2026-10-26 03:53:32,492 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #148 deleted mail.message records with IDs: [26271] 2026-10-26 03:53:32,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:53:32,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:53:34,419 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #148 deleted pos.payment.method records with IDs: [343] 2026-10-26 03:53:34,994 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-26 03:53:38,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70721269 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-26 03:53:39,471 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [739, 740] 2026-10-26 03:53:40,274 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [741] 2026-10-26 03:53:43,567 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70721269 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 783}] 2026-10-26 03:53:43,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:54:30,534 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<948959703258956.1792986870.477334499359131-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:54:30,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:54:30,552 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [280] 2026-10-26 03:54:30,581 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #151 deleted mail.message records with IDs: [26759] 2026-10-26 03:54:30,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:54:30,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:54:32,207 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #151 deleted pos.payment.method records with IDs: [352] 2026-10-26 03:54:32,853 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #151 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-26 03:54:35,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-26 03:54:37,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31937170 for PoS orders references: ['Order 25220-013-5471'] (draft: False) 2026-10-26 03:54:40,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31937170 with result: [{'id': 487, 'pos_reference': 'Order 25220-013-5471', 'account_move': 785}] 2026-10-26 03:54:41,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-26 03:54:42,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40954481 for PoS orders references: ['Order 88326-166-1617'] (draft: False) 2026-10-26 03:54:43,196 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40954481 with result: [{'id': 488, 'pos_reference': 'Order 88326-166-1617', 'account_move': False}] 2026-10-26 03:54:43,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-26 03:54:44,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #584407 for PoS orders references: ['Order 98343-313-7011', 'Order 82673-300-0592'] (draft: False) 2026-10-26 03:54:46,403 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #584407 with result: [{'id': 490, 'pos_reference': 'Order 82673-300-0592', 'account_move': False}, {'id': 489, 'pos_reference': 'Order 98343-313-7011', 'account_move': False}] 2026-10-26 03:54:47,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-26 03:54:48,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55592170 for PoS orders references: ['Order 64236-253-9681'] (draft: False) 2026-10-26 03:54:50,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55592170 with result: [{'id': 491, 'pos_reference': 'Order 64236-253-9681', 'account_move': False}] 2026-10-26 03:54:52,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:55:30,768 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #154 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 03:55:34,450 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #154 deleted ir.attachment records with IDs: [7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7149, 7150, 7151, 7152, 7153, 7154, 7155, 7156] 2026-10-26 03:55:34,450 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #154 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-26 03:55:34,484 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #154 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-10-26 03:55:42,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-26 03:55:44,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50722 2026-10-26 03:55:44,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpuctz__fe_chrome_odoo 2026-10-26 03:55:44,118 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45471/json/version 2026-10-26 03:55:44,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45471/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:55:44,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:55:44,237 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45471/json 2026-10-26 03:55:44,239 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45471/json with timeout 3 increased to 10s during tests 2026-10-26 03:55:44,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:45471/devtools/page/2DC449BDE7B4071897FE50606D6E3E44 2026-10-26 03:55:44,287 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-26 03:55:44,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-26 03:55:45,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:55:45,012 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-26 03:55:45,015 100 INFO rb-a683fe2-225997-428993 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-26 03:55:45,015 100 INFO rb-a683fe2-225997-428993 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-26 03:55:45,058 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:55:46,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:46] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.165 1.330 2026-10-26 03:55:46,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '2DC449BDE7B4071897FE50606D6E3E44', 'loaderId': '256EE294B169F19B11FBEF41E09C10EC', 'isDownload': False} 2026-10-26 03:55:46,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-26 03:55:46,583 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:55:46,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:46] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.019 2026-10-26 03:55:46,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:46] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.020 2026-10-26 03:55:46,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:46] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.034 2026-10-26 03:55:47,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:47] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 03:55:47,478 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-26 03:55:47,571 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:55:47,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.016 2026-10-26 03:55:47,594 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:55:47,609 100 INFO rb-a683fe2-225997-428993 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-26 03:55:48,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.416 0.849 2026-10-26 03:55:49,057 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:49] "GET /pos/ui HTTP/1.1" 200 - 22 0.044 1.355 2026-10-26 03:55:49,104 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:55:49,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.161 2026-10-26 03:55:49,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-26 03:55:49,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 03:55:50,297 100 INFO rb-a683fe2-225997-428993 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-26 03:55:50,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.214 0.686 2026-10-26 03:55:50,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.183 0.083 2026-10-26 03:55:50,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.029 2026-10-26 03:55:50,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-26 03:55:50,960 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:50] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.032 0.065 2026-10-26 03:55:51,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.020 0.180 2026-10-26 03:55:51,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:55:51,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.019 0.282 2026-10-26 03:55:51,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.016 0.353 2026-10-26 03:55:51,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.018 0.505 2026-10-26 03:55:51,441 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:55:51,469 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:55:51,493 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:55:51,522 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.030 0.573 2026-10-26 03:55:51,562 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.577 2026-10-26 03:55:51,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.017 0.503 2026-10-26 03:55:51,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.060 0.546 2026-10-26 03:55:51,842 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:55:51,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.027 0.616 2026-10-26 03:55:51,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.434 2026-10-26 03:55:51,981 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:55:51,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.031 0.426 2026-10-26 03:55:52,135 100 INFO rb-a683fe2-225997-428993 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-26 03:55:52,174 100 INFO rb-a683fe2-225997-428993 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-26 03:55:52,212 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.107 0.492 2026-10-26 03:55:52,216 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.553 2026-10-26 03:55:52,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.559 2026-10-26 03:55:52,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.366 2026-10-26 03:55:52,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.011 0.317 2026-10-26 03:55:52,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.004 0.329 2026-10-26 03:55:52,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.017 0.338 2026-10-26 03:55:52,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.177 2026-10-26 03:55:52,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.035 0.247 2026-10-26 03:55:52,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.002 0.262 2026-10-26 03:55:52,592 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.008 0.258 2026-10-26 03:55:52,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.008 0.254 2026-10-26 03:55:52,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:52] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.098 2026-10-26 03:55:53,421 100 INFO rb-a683fe2-225997-428993 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-26 03:55:53,440 100 INFO rb-a683fe2-225997-428993 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-26 03:55:53,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:53] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.028 0.035 2026-10-26 03:55:53,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:53] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.051 2026-10-26 03:55:53,665 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.028 0.055 2026-10-26 03:55:53,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:53] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.021 2026-10-26 03:55:54,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-26 03:55:54,577 100 INFO rb-a683fe2-225997-428993 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-26 03:55:54,627 100 INFO rb-a683fe2-225997-428993 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-26 03:55:54,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:55:54,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:55:54,651 100 INFO rb-a683fe2-225997-428993 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-26 03:55:54,672 100 INFO rb-a683fe2-225997-428993 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-26 03:55:54,691 100 INFO rb-a683fe2-225997-428993 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-26 03:55:54,736 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-26 03:55:54,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25857332 for PoS orders references: ['Order 00389-002-0001'] (draft: False) 2026-10-26 03:55:54,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 03:55:55,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25857332 with result: [{'id': 492, 'pos_reference': 'Order 00389-002-0001', 'account_move': False}] 2026-10-26 03:55:56,787 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #154 deleted stock.move.line records with IDs: [749] 2026-10-26 03:55:57,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 1.216 1.381 2026-10-26 03:55:57,342 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.632 2026-10-26 03:55:57,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.046 0.086 2026-10-26 03:55:57,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:57] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-26 03:55:58,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-26 03:55:58,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:55:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:55:58,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50722 2026-10-26 03:55:58,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-26 03:55:58,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50722 2026-10-26 03:55:58,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035558_521667_TestPoSSaleLoyalty.txt 2026-10-26 03:55:58,522 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpuctz__fe_chrome_odoo" 2026-10-26 03:55:58,582 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-26 03:56:00,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50940 2026-10-26 03:56:00,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmp_a9df8d5_chrome_odoo 2026-10-26 03:56:00,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:41957/json/version 2026-10-26 03:56:00,341 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41957/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:56:00,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-26 03:56:00,445 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:41957/json 2026-10-26 03:56:00,446 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41957/json with timeout 3 increased to 10s during tests 2026-10-26 03:56:00,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:41957/devtools/page/86D98F78CD719B69555EAE09E015BA9D 2026-10-26 03:56:00,530 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-26 03:56:00,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-26 03:56:01,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 03:56:01,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-26 03:56:01,243 100 INFO rb-a683fe2-225997-428993 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-26 03:56:01,243 100 INFO rb-a683fe2-225997-428993 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-26 03:56:01,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:56:02,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:02] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.166 1.249 2026-10-26 03:56:02,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '86D98F78CD719B69555EAE09E015BA9D', 'loaderId': '498997E536997E75DE6428A3EB407D56', 'isDownload': False} 2026-10-26 03:56:02,684 100 INFO rb-a683fe2-225997-428993 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-26 03:56:02,718 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:56:02,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:02] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.018 2026-10-26 03:56:02,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:02] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.039 2026-10-26 03:56:02,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:02] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.059 2026-10-26 03:56:03,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.012 0.037 2026-10-26 03:56:03,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.040 2026-10-26 03:56:03,597 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.017 2026-10-26 03:56:03,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:56:03,609 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:56:03,662 100 INFO rb-a683fe2-225997-428993 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-26 03:56:04,451 100 INFO rb-a683fe2-225997-428993 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-26 03:56:05,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.462 0.933 2026-10-26 03:56:05,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "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-26 03:56:05,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.029 2026-10-26 03:56:05,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.010 2026-10-26 03:56:05,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.042 0.074 2026-10-26 03:56:05,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.014 0.186 2026-10-26 03:56:05,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:56:05,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.036 0.271 2026-10-26 03:56:05,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.011 0.405 2026-10-26 03:56:05,779 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "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-26 03:56:05,827 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 03:56:05,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.024 0.528 2026-10-26 03:56:05,936 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 03:56:05,969 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:56:06,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.023 0.619 2026-10-26 03:56:06,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.566 2026-10-26 03:56:06,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.016 0.545 2026-10-26 03:56:06,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.010 0.509 2026-10-26 03:56:06,304 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.039 0.334 2026-10-26 03:56:06,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.016 0.357 2026-10-26 03:56:06,379 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:56:06,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.336 2026-10-26 03:56:06,433 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.036 0.312 2026-10-26 03:56:06,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.348 2026-10-26 03:56:06,504 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.023 0.346 2026-10-26 03:56:06,528 100 INFO rb-a683fe2-225997-428993 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-26 03:56:06,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.010 0.337 2026-10-26 03:56:06,577 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.009 0.243 2026-10-26 03:56:06,584 100 INFO rb-a683fe2-225997-428993 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-26 03:56:06,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 8 0.036 0.273 2026-10-26 03:56:06,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.013 0.347 2026-10-26 03:56:06,798 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.002 0.342 2026-10-26 03:56:06,841 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.296 2026-10-26 03:56:06,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-26%2003:54:52 HTTP/1.1" 200 - 4 0.005 0.252 2026-10-26 03:56:06,929 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.281 2026-10-26 03:56:06,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.009 0.230 2026-10-26 03:56:06,986 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:06] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 03:56:07,772 100 INFO rb-a683fe2-225997-428993 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-26 03:56:07,803 100 INFO rb-a683fe2-225997-428993 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-26 03:56:07,830 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.027 2026-10-26 03:56:07,911 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.019 0.041 2026-10-26 03:56:07,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.014 0.053 2026-10-26 03:56:08,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:56:08,815 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-26 03:56:08,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:56:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:56:08,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50940 2026-10-26 03:56:08,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-26 03:56:08,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50940 2026-10-26 03:56:08,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035608_977632_TestPoSSaleLoyalty.txt 2026-10-26 03:56:08,978 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmp_a9df8d5_chrome_odoo" 2026-10-26 03:56:09,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-26 03:56:52,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<127986485455883.1792987011.940377950668335-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:56:52,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:56:52,051 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #158 deleted mail.mail records with IDs: [281] 2026-10-26 03:56:52,094 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #158 deleted mail.message records with IDs: [27787] 2026-10-26 03:56:52,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:56:52,139 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:56:54,260 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #158 deleted pos.payment.method records with IDs: [373] 2026-10-26 03:56:54,985 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #158 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-26 03:56:57,929 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-26 03:56:58,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:57:01,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-26 03:57:19,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:57:19,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92437509 for PoS orders references: ['Kiosk 00392-207-0001'] (draft: True) 2026-10-26 03:57:19,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92437509 with result: [{'id': 494, 'pos_reference': 'Kiosk 00392-207-0001', 'account_move': False}] 2026-10-26 03:57:19,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:57:19] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.091 0.473 2026-10-26 03:57:19,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:57:22,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-26 03:57:39,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:57:42,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-26 03:57:58,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51133 2026-10-26 03:57:58,355 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmppti1wcb__chrome_odoo 2026-10-26 03:57:58,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:36139/json/version 2026-10-26 03:57:58,362 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36139/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:57:58,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-26 03:57:58,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:36139/json 2026-10-26 03:57:58,468 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36139/json with timeout 3 increased to 10s during tests 2026-10-26 03:57:58,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:36139/devtools/page/B38039E843FC58408D7025245288ABD1 2026-10-26 03:57:58,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-26 03:57:58,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-26 03:57:58,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-26 03:57:59,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=0447e18287274d11" in browser 2026-10-26 03:57:59,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=0447e18287274d11" 2026-10-26 03:57:59,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:58:00,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:00] "GET /pos-self/209?access_token=0447e18287274d11 HTTP/1.1" 200 - 170 0.183 0.940 2026-10-26 03:58:00,461 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': 'B38039E843FC58408D7025245288ABD1', 'loaderId': '86CCA360CC3E3CB761B41A87CEB9A904', 'isDownload': False} 2026-10-26 03:58:00,462 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-26 03:58:00,486 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:58:00,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 03:58:00,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:00] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.024 0.067 2026-10-26 03:58:00,603 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 03:58:00,621 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:00] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.114 2026-10-26 03:58:00,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 03:58:00,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:00] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.069 0.185 2026-10-26 03:58:01,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.015 2026-10-26 03:58:01,167 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.018 2026-10-26 03:58:01,174 100 INFO rb-a683fe2-225997-428993 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=0447e18287274d11"})" 2026-10-26 03:58:01,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.017 2026-10-26 03:58:01,220 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-26 03:58:01,355 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.103 2026-10-26 03:58:01,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 03:58:02,047 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,139 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,179 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:58:02,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:58:02,309 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,319 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,363 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,384 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:02] "GET /menu/get-image/1813/512?unique=1792987059.203404 HTTP/1.1" 200 - 11 0.010 0.052 2026-10-26 03:58:02,387 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,407 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,429 100 INFO rb-a683fe2-225997-428993 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-26 03:58:02,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.027 0.074 2026-10-26 03:58:02,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:02] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.006 0.072 2026-10-26 03:58:03,276 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,282 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,304 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,316 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,332 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,369 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,387 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,403 100 INFO rb-a683fe2-225997-428993 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-26 03:58:03,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.023 0.062 2026-10-26 03:58:03,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-26 03:58:04,220 100 INFO rb-a683fe2-225997-428993 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-26 03:58:04,233 100 INFO rb-a683fe2-225997-428993 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-26 03:58:04,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92827656 for PoS orders references: ['Self-Order 00393-209-0001'] (draft: True) 2026-10-26 03:58:04,331 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92827656 with result: [{'id': 495, 'pos_reference': 'Self-Order 00393-209-0001', 'account_move': False}] 2026-10-26 03:58:04,459 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.081 0.144 2026-10-26 03:58:04,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 03:58:05,234 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:58:05,251 100 INFO rb-a683fe2-225997-428993 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-26 03:58:05,263 100 INFO rb-a683fe2-225997-428993 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-26 03:58:05,286 100 INFO rb-a683fe2-225997-428993 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-26 03:58:05,309 100 INFO rb-a683fe2-225997-428993 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-26 03:58:05,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-26 03:58:05,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:58:05,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51133 2026-10-26 03:58:05,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-26 03:58:05,412 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51133 2026-10-26 03:58:05,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035805_550016_TestSelfOrderAttribute.txt 2026-10-26 03:58:05,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmppti1wcb__chrome_odoo" 2026-10-26 03:58:05,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:58:08,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-26 03:58:29,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51301 2026-10-26 03:58:29,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpp2htibnm_chrome_odoo 2026-10-26 03:58:29,091 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44767/json/version 2026-10-26 03:58:29,097 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44767/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:58:29,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-26 03:58:29,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44767/json 2026-10-26 03:58:29,120 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44767/json with timeout 3 increased to 10s during tests 2026-10-26 03:58:29,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:44767/devtools/page/6D83010372C9ED3223E773409B0C7213 2026-10-26 03:58:29,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-26 03:58:29,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-26 03:58:29,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-26 03:58:30,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=04f4dc29610649df" in browser 2026-10-26 03:58:30,080 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=04f4dc29610649df" 2026-10-26 03:58:30,111 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:58:32,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:32] "GET /pos-self/210?access_token=04f4dc29610649df HTTP/1.1" 200 - 192 0.196 2.150 2026-10-26 03:58:32,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '6D83010372C9ED3223E773409B0C7213', 'loaderId': 'C479E2437F6B123D8346AA0FA69252F3', 'isDownload': False} 2026-10-26 03:58:32,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-26 03:58:32,494 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:58:32,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 03:58:32,584 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:32] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.041 0.035 2026-10-26 03:58:32,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 03:58:32,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:32] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.019 0.110 2026-10-26 03:58:32,656 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 03:58:32,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:32] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.013 0.144 2026-10-26 03:58:33,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:58:33,125 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.032 2026-10-26 03:58:33,143 100 INFO rb-a683fe2-225997-428993 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=04f4dc29610649df"})" 2026-10-26 03:58:33,198 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.015 0.027 2026-10-26 03:58:33,278 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.038 0.076 2026-10-26 03:58:33,388 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.141 2026-10-26 03:58:33,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-26 03:58:34,041 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,118 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:58:34,172 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:58:34,307 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,319 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,327 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,341 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,359 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "GET /menu/get-image/1816/512?unique=1792987085.646161 HTTP/1.1" 200 - 11 0.013 0.035 2026-10-26 03:58:34,378 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,474 100 INFO rb-a683fe2-225997-428993 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-26 03:58:34,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "GET /menu/get-image/1821/512?unique=1792987085.646161 HTTP/1.1" 200 - 7 0.006 0.030 2026-10-26 03:58:34,561 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "GET /menu/get-image/1824/512?unique=1792987085.646161 HTTP/1.1" 200 - 7 0.007 0.053 2026-10-26 03:58:34,772 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:34] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.050 0.213 2026-10-26 03:58:35,591 100 INFO rb-a683fe2-225997-428993 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-26 03:58:35,664 100 INFO rb-a683fe2-225997-428993 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-26 03:58:35,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:35] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.006 0.035 2026-10-26 03:58:35,669 100 INFO rb-a683fe2-225997-428993 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-26 03:58:35,685 100 INFO rb-a683fe2-225997-428993 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-26 03:58:35,700 100 INFO rb-a683fe2-225997-428993 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-26 03:58:35,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35660868 for PoS orders references: ['Self-Order 00394-210-0001'] (draft: True) 2026-10-26 03:58:35,830 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35660868 with result: [{'id': 496, 'pos_reference': 'Self-Order 00394-210-0001', 'account_move': False}] 2026-10-26 03:58:36,027 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:36] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.112 0.208 2026-10-26 03:58:36,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.293 2026-10-26 03:58:36,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:58:36,829 100 INFO rb-a683fe2-225997-428993 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-26 03:58:36,834 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-26 03:58:36,880 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:58:36,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51301 2026-10-26 03:58:36,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-26 03:58:36,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51301 2026-10-26 03:58:37,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035837_074634_TestSelfOrderCombo.txt 2026-10-26 03:58:37,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpp2htibnm_chrome_odoo" 2026-10-26 03:58:37,119 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-26 03:58:56,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51472 2026-10-26 03:58:56,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpffggeudj_chrome_odoo 2026-10-26 03:58:56,479 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:36149/json/version 2026-10-26 03:58:56,481 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36149/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:58:56,623 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-26 03:58:56,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:36149/json 2026-10-26 03:58:56,625 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36149/json with timeout 3 increased to 10s during tests 2026-10-26 03:58:56,675 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:36149/devtools/page/3ACDBE12553CDD1DE2E6BE0F6924ED56 2026-10-26 03:58:56,721 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-26 03:58:56,774 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-26 03:58:56,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-26 03:58:57,688 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=809f11aa064b4003" in browser 2026-10-26 03:58:57,689 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=809f11aa064b4003" 2026-10-26 03:58:57,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:58:58,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:58] "GET /pos-self/211?access_token=809f11aa064b4003 HTTP/1.1" 200 - 193 0.196 1.054 2026-10-26 03:58:58,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '3ACDBE12553CDD1DE2E6BE0F6924ED56', 'loaderId': '89CFC2F715268B504BEC8A2AF31F7D83', 'isDownload': False} 2026-10-26 03:58:58,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-10-26 03:58:59,060 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:58:59,109 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 03:58:59,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.054 0.043 2026-10-26 03:58:59,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 03:58:59,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.027 0.153 2026-10-26 03:58:59,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 03:58:59,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.021 0.206 2026-10-26 03:58:59,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.007 0.017 2026-10-26 03:58:59,624 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.024 2026-10-26 03:58:59,628 100 INFO rb-a683fe2-225997-428993 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=809f11aa064b4003"})" 2026-10-26 03:58:59,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.012 0.025 2026-10-26 03:58:59,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.007 0.053 2026-10-26 03:58:59,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.105 2026-10-26 03:58:59,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:58:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.013 2026-10-26 03:59:00,517 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,594 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 03:59:00,639 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,643 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:59:00,685 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,707 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,708 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,808 100 INFO rb-a683fe2-225997-428993 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-26 03:59:00,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:00] "GET /menu/get-image/1829/512?unique=1792987085.646161 HTTP/1.1" 200 - 11 0.069 0.027 2026-10-26 03:59:00,931 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:00] "GET /menu/get-image/1836/512?unique=1792987085.646161 HTTP/1.1" 200 - 7 0.007 0.125 2026-10-26 03:59:00,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:00] "GET /menu/get-image/1833/512?unique=1792987085.646161 HTTP/1.1" 200 - 7 0.018 0.139 2026-10-26 03:59:01,178 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.065 0.277 2026-10-26 03:59:01,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:59:01,988 100 INFO rb-a683fe2-225997-428993 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-26 03:59:02,000 100 INFO rb-a683fe2-225997-428993 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-26 03:59:02,015 100 INFO rb-a683fe2-225997-428993 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-26 03:59:02,030 100 INFO rb-a683fe2-225997-428993 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-26 03:59:02,079 100 INFO rb-a683fe2-225997-428993 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-26 03:59:02,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:02] "GET /menu/get-image/1830/512?unique=1792987085.646161 HTTP/1.1" 200 - 7 0.038 0.023 2026-10-26 03:59:02,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.052 0.153 2026-10-26 03:59:03,104 100 INFO rb-a683fe2-225997-428993 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-26 03:59:03,167 100 INFO rb-a683fe2-225997-428993 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-26 03:59:03,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:03] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.012 0.036 2026-10-26 03:59:03,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71935371 for PoS orders references: ['Self-Order 00395-211-0001'] (draft: True) 2026-10-26 03:59:03,343 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71935371 with result: [{'id': 497, 'pos_reference': 'Self-Order 00395-211-0001', 'account_move': False}] 2026-10-26 03:59:03,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:03] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.151 0.235 2026-10-26 03:59:03,563 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.309 2026-10-26 03:59:03,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-26 03:59:04,383 100 INFO rb-a683fe2-225997-428993 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-26 03:59:04,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-26 03:59:04,465 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:59:04,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51472 2026-10-26 03:59:04,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-26 03:59:04,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51472 2026-10-26 03:59:04,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035904_640614_TestSelfOrderCombo.txt 2026-10-26 03:59:04,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpffggeudj_chrome_odoo" 2026-10-26 03:59:04,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:59:07,829 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-26 03:59:25,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51649 2026-10-26 03:59:25,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp7mn38epn_chrome_odoo 2026-10-26 03:59:25,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42283/json/version 2026-10-26 03:59:25,421 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42283/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:59:25,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 03:59:25,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42283/json 2026-10-26 03:59:25,489 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42283/json with timeout 3 increased to 10s during tests 2026-10-26 03:59:25,523 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42283/devtools/page/440C419A83B40200B5D972F699472B12 2026-10-26 03:59:25,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-26 03:59:25,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-26 03:59:25,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-26 03:59:26,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=6dea47b3fda74e08" in browser 2026-10-26 03:59:26,460 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=6dea47b3fda74e08" 2026-10-26 03:59:26,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:59:27,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:27] "GET /pos-self/212?access_token=6dea47b3fda74e08 HTTP/1.1" 200 - 169 0.197 0.892 2026-10-26 03:59:27,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '440C419A83B40200B5D972F699472B12', 'loaderId': 'ED1245F590E1414E59C08E2943C9B5D3', 'isDownload': False} 2026-10-26 03:59:27,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-26 03:59:27,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:59:27,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 03:59:27,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:27] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.031 0.056 2026-10-26 03:59:27,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 03:59:27,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:27] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.033 0.153 2026-10-26 03:59:27,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 03:59:27,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:27] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.028 0.237 2026-10-26 03:59:28,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:28] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.014 2026-10-26 03:59:28,221 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:28] "GET /favicon.ico HTTP/1.1" 301 - 3 0.015 0.016 2026-10-26 03:59:28,295 100 INFO rb-a683fe2-225997-428993 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=6dea47b3fda74e08"})" 2026-10-26 03:59:28,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.092 2026-10-26 03:59:28,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:28] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.011 0.039 2026-10-26 03:59:28,383 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:59:29,115 100 INFO rb-a683fe2-225997-428993 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-26 03:59:29,124 100 INFO rb-a683fe2-225997-428993 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-26 03:59:29,188 100 INFO rb-a683fe2-225997-428993 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-26 03:59:29,200 100 INFO rb-a683fe2-225997-428993 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-26 03:59:29,201 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-26 03:59:29,204 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:59:29,238 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:59:29,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51649 2026-10-26 03:59:29,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-26 03:59:29,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51649 2026-10-26 03:59:29,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035929_455496_TestSelfOrderCommon.txt 2026-10-26 03:59:29,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp7mn38epn_chrome_odoo" 2026-10-26 03:59:29,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-26 03:59:44,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51805 2026-10-26 03:59:44,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmplcnj4nyd_chrome_odoo 2026-10-26 03:59:44,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33061/json/version 2026-10-26 03:59:44,828 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33061/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:59:44,915 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 03:59:44,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33061/json 2026-10-26 03:59:44,927 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33061/json with timeout 3 increased to 10s during tests 2026-10-26 03:59:44,956 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:33061/devtools/page/C30F111F3F4D37F84EC4A9EA25622F29 2026-10-26 03:59:44,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-26 03:59:45,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-26 03:59:45,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-26 03:59:45,676 100 INFO rb-a683fe2-225997-428993 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-26 03:59:45,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-10-26 03:59:45,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:59:46,839 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:46] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.225 0.919 2026-10-26 03:59:46,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'C30F111F3F4D37F84EC4A9EA25622F29', 'loaderId': '49ADC6B4DE194C9D68800FE7AEF82C3C', 'isDownload': False} 2026-10-26 03:59:46,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-26 03:59:46,892 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 03:59:46,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 03:59:46,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:46] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.052 0.037 2026-10-26 03:59:47,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 03:59:47,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.018 0.120 2026-10-26 03:59:47,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 03:59:47,073 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.162 2026-10-26 03:59:47,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 03:59:47,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.011 2026-10-26 03:59:47,486 100 INFO rb-a683fe2-225997-428993 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-26 03:59:47,581 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.128 2026-10-26 03:59:47,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.029 0.054 2026-10-26 03:59:47,649 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.031 2026-10-26 03:59:48,271 100 INFO rb-a683fe2-225997-428993 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-26 03:59:48,282 100 INFO rb-a683fe2-225997-428993 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-26 03:59:48,337 100 INFO rb-a683fe2-225997-428993 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-26 03:59:48,348 100 INFO rb-a683fe2-225997-428993 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-26 03:59:48,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:59:48,363 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-26 03:59:48,373 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:59:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:59:48,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51805 2026-10-26 03:59:48,430 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-26 03:59:48,432 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51805 2026-10-26 03:59:48,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_035948_541338_TestSelfOrderCommon.txt 2026-10-26 03:59:48,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmplcnj4nyd_chrome_odoo" 2026-10-26 03:59:48,587 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-26 04:00:08,275 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51957 2026-10-26 04:00:08,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp3yo3pxbd_chrome_odoo 2026-10-26 04:00:08,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42627/json/version 2026-10-26 04:00:08,278 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42627/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:00:08,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 04:00:08,330 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42627/json 2026-10-26 04:00:08,334 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42627/json with timeout 3 increased to 10s during tests 2026-10-26 04:00:08,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42627/devtools/page/8CDFA5EA14D2077874D7AEA86BC8E4D7 2026-10-26 04:00:08,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-26 04:00:08,407 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-26 04:00:08,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-26 04:00:09,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" in browser 2026-10-26 04:00:09,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" 2026-10-26 04:00:09,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:00:10,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /pos-self/214?access_token=d260e9c91366467a HTTP/1.1" 200 - 191 0.176 1.006 2026-10-26 04:00:10,490 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '8CDFA5EA14D2077874D7AEA86BC8E4D7', 'loaderId': '07D5D70968CAA5B2C47DA218CFE2E8C4', 'isDownload': False} 2026-10-26 04:00:10,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-26 04:00:10,507 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:00:10,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 04:00:10,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.016 0.035 2026-10-26 04:00:10,595 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 04:00:10,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.062 2026-10-26 04:00:10,637 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 04:00:10,728 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.036 0.152 2026-10-26 04:00:10,965 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.018 2026-10-26 04:00:10,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:10] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.016 2026-10-26 04:00:11,037 100 INFO rb-a683fe2-225997-428993 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=d260e9c91366467a"})" 2026-10-26 04:00:11,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.106 2026-10-26 04:00:11,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:11] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.004 0.053 2026-10-26 04:00:11,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.009 2026-10-26 04:00:11,857 100 INFO rb-a683fe2-225997-428993 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-26 04:00:11,865 100 INFO rb-a683fe2-225997-428993 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-26 04:00:11,933 100 INFO rb-a683fe2-225997-428993 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-26 04:00:11,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:00:11,948 100 INFO rb-a683fe2-225997-428993 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-26 04:00:11,949 100 INFO rb-a683fe2-225997-428993 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-26 04:00:11,996 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,004 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,018 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,034 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:12] "GET /menu/get-image/1843/512?unique=1792987144.759578 HTTP/1.1" 200 - 11 0.008 0.027 2026-10-26 04:00:12,057 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,075 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,090 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,099 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,124 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,143 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,150 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:12] "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-26 04:00:12,166 100 INFO rb-a683fe2-225997-428993 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-26 04:00:12,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-26 04:00:12,221 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:00:12,225 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:12] "GET /menu/get-image/1851/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.013 0.027 2026-10-26 04:00:12,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51957 2026-10-26 04:00:12,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-26 04:00:12,254 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51957 2026-10-26 04:00:12,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:12] "GET /menu/get-image/1848/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.009 0.077 2026-10-26 04:00:12,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040012_415868_TestSelfOrderCommon.txt 2026-10-26 04:00:12,416 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp3yo3pxbd_chrome_odoo" 2026-10-26 04:00:12,873 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52115 2026-10-26 04:00:12,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpny1l73_3_chrome_odoo 2026-10-26 04:00:12,874 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43445/json/version 2026-10-26 04:00:12,879 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43445/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:00:12,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 04:00:13,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43445/json 2026-10-26 04:00:13,001 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43445/json with timeout 3 increased to 10s during tests 2026-10-26 04:00:13,019 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:43445/devtools/page/51EB1C6F5C5CE4A600A7D3922058EAE0 2026-10-26 04:00:13,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-26 04:00:13,051 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-26 04:00:13,074 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-26 04:00:13,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" in browser 2026-10-26 04:00:13,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" 2026-10-26 04:00:13,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:13] "GET /pos-self/214?access_token=d260e9c91366467a HTTP/1.1" 200 - 90 0.096 0.331 2026-10-26 04:00:13,580 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '51EB1C6F5C5CE4A600A7D3922058EAE0', 'loaderId': '564E39B78AFB5AE9DC31809B3B725A51', 'isDownload': False} 2026-10-26 04:00:13,580 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-26 04:00:13,642 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:00:13,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:13] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.027 0.015 2026-10-26 04:00:13,729 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:13] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.066 2026-10-26 04:00:13,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:13] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.058 2026-10-26 04:00:14,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:14] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.015 2026-10-26 04:00:14,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:14] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.018 2026-10-26 04:00:14,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 04:00:14,164 100 INFO rb-a683fe2-225997-428993 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=d260e9c91366467a"})" 2026-10-26 04:00:14,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:14] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.006 0.027 2026-10-26 04:00:14,246 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 04:00:14,944 100 INFO rb-a683fe2-225997-428993 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-26 04:00:14,953 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,019 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,035 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,040 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:00:15,051 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,110 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,115 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,143 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,155 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "GET /menu/get-image/1843/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.006 0.026 2026-10-26 04:00:15,175 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,206 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,218 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,234 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,259 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,266 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,285 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,299 100 INFO rb-a683fe2-225997-428993 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-26 04:00:15,303 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "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-26 04:00:15,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-26 04:00:15,365 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:00:15,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "GET /menu/get-image/1848/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.022 0.050 2026-10-26 04:00:15,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52115 2026-10-26 04:00:15,445 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:15] "GET /menu/get-image/1851/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.008 0.102 2026-10-26 04:00:15,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-26 04:00:15,448 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52115 2026-10-26 04:00:15,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040015_572445_TestSelfOrderCommon.txt 2026-10-26 04:00:15,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpny1l73_3_chrome_odoo" 2026-10-26 04:00:15,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52272 2026-10-26 04:00:15,991 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpapfipawa_chrome_odoo 2026-10-26 04:00:15,992 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35123/json/version 2026-10-26 04:00:15,993 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35123/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:00:16,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 04:00:16,169 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35123/json 2026-10-26 04:00:16,172 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35123/json with timeout 3 increased to 10s during tests 2026-10-26 04:00:16,189 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:35123/devtools/page/AA7235F44E1E8BF297A8D5E3ECD085EC 2026-10-26 04:00:16,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-26 04:00:16,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-26 04:00:16,221 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-26 04:00:16,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" in browser 2026-10-26 04:00:16,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=d260e9c91366467a" 2026-10-26 04:00:16,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:16] "GET /pos-self/214?access_token=d260e9c91366467a HTTP/1.1" 200 - 89 0.115 0.342 2026-10-26 04:00:16,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'AA7235F44E1E8BF297A8D5E3ECD085EC', 'loaderId': '6F94D3A89D883ABAFCFEA16F99ACFCB0', 'isDownload': False} 2026-10-26 04:00:16,784 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-26 04:00:16,826 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:00:16,874 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:16] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.018 0.018 2026-10-26 04:00:16,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:16] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.026 2026-10-26 04:00:16,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:16] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.054 2026-10-26 04:00:17,263 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.021 2026-10-26 04:00:17,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.031 2026-10-26 04:00:17,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 04:00:17,361 100 INFO rb-a683fe2-225997-428993 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=d260e9c91366467a"})" 2026-10-26 04:00:17,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:17] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.015 2026-10-26 04:00:17,441 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 04:00:18,180 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,193 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,328 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,333 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,338 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:00:18,351 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,406 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,427 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,434 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,457 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /menu/get-image/1843/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.005 0.035 2026-10-26 04:00:18,484 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,503 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,519 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,538 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,548 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,564 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,584 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,606 100 INFO rb-a683fe2-225997-428993 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-26 04:00:18,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-26 04:00:18,657 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 04:00:18,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 04:00:18,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /menu/get-image/1848/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.022 0.040 2026-10-26 04:00:18,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52272 2026-10-26 04:00:18,704 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-26 04:00:18,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52272 2026-10-26 04:00:18,734 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:18] "GET /menu/get-image/1851/512?unique=1792987144.759578 HTTP/1.1" 200 - 7 0.006 0.111 2026-10-26 04:00:18,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040018_839452_TestSelfOrderCommon.txt 2026-10-26 04:00:18,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpapfipawa_chrome_odoo" 2026-10-26 04:00:18,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:00:21,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-26 04:00:39,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52431 2026-10-26 04:00:39,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpgzafjdeo_chrome_odoo 2026-10-26 04:00:39,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36255/json/version 2026-10-26 04:00:39,442 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36255/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:00:39,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:00:39,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36255/json 2026-10-26 04:00:39,594 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36255/json with timeout 3 increased to 10s during tests 2026-10-26 04:00:39,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:36255/devtools/page/5ED47D680F8BF60A096033903AD84B01 2026-10-26 04:00:39,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:00:39,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:00:39,775 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:00:40,524 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=4252be0b9968451a" in browser 2026-10-26 04:00:40,525 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=4252be0b9968451a" 2026-10-26 04:00:40,561 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:00:41,660 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:41] "GET /pos-self/215?access_token=4252be0b9968451a HTTP/1.1" 200 - 170 0.207 0.900 2026-10-26 04:00:41,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '5ED47D680F8BF60A096033903AD84B01', 'loaderId': '82E83CCBA49425864B98816646F85AF7', 'isDownload': False} 2026-10-26 04:00:41,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-10-26 04:00:41,736 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:00:41,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 04:00:41,828 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:41] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.019 0.051 2026-10-26 04:00:41,862 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 04:00:41,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:41] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.032 0.125 2026-10-26 04:00:41,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 04:00:41,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:41] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.028 0.180 2026-10-26 04:00:42,233 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.007 0.026 2026-10-26 04:00:42,250 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.028 2026-10-26 04:00:42,337 100 INFO rb-a683fe2-225997-428993 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=4252be0b9968451a"})" 2026-10-26 04:00:42,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.145 2026-10-26 04:00:42,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:42] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.008 0.110 2026-10-26 04:00:42,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:00:43,154 100 INFO rb-a683fe2-225997-428993 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-26 04:00:43,160 100 INFO rb-a683fe2-225997-428993 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-26 04:00:43,252 100 INFO rb-a683fe2-225997-428993 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-26 04:00:43,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:00:43,292 100 INFO rb-a683fe2-225997-428993 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-26 04:00:43,297 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:00:43,331 100 INFO rb-a683fe2-225997-428993 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-26 04:00:43,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.035 0.078 2026-10-26 04:00:43,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:43] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.012 0.036 2026-10-26 04:00:44,137 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:00:44,199 100 INFO rb-a683fe2-225997-428993 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-26 04:00:44,211 100 INFO rb-a683fe2-225997-428993 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-26 04:00:44,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68755885 for PoS orders references: ['Kiosk 00397-215-0001'] (draft: True) 2026-10-26 04:00:44,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68755885 with result: [{'id': 498, 'pos_reference': 'Kiosk 00397-215-0001', 'account_move': False}] 2026-10-26 04:00:44,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:44] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.094 0.159 2026-10-26 04:00:45,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:45] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.019 0.051 2026-10-26 04:00:45,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:00:45,788 100 INFO rb-a683fe2-225997-428993 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-26 04:00:45,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:00:45,807 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:00:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:00:45,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52431 2026-10-26 04:00:45,842 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:00:45,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52431 2026-10-26 04:00:45,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040045_990599_TestSelfOrderKiosk.txt 2026-10-26 04:00:45,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpgzafjdeo_chrome_odoo" 2026-10-26 04:00:46,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-26 04:01:02,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52593 2026-10-26 04:01:02,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpw90dpajb_chrome_odoo 2026-10-26 04:01:02,982 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33997/json/version 2026-10-26 04:01:02,984 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33997/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:03,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:03,092 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33997/json 2026-10-26 04:01:03,093 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33997/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:03,131 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:33997/devtools/page/6042D8D1D4B4CFB25FBF8F6FE60907C7 2026-10-26 04:01:03,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:01:03,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:01:03,224 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:01:04,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" in browser 2026-10-26 04:01:04,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" 2026-10-26 04:01:04,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:01:05,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /pos-self/216?access_token=2ba045ca5cdc419c HTTP/1.1" 200 - 170 0.221 0.904 2026-10-26 04:01:05,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '6042D8D1D4B4CFB25FBF8F6FE60907C7', 'loaderId': '139F99F7C5BD09F5F13F8E60A9B6B1BD', 'isDownload': False} 2026-10-26 04:01:05,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-10-26 04:01:05,238 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:05,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 04:01:05,320 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.047 0.038 2026-10-26 04:01:05,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 04:01:05,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.024 0.137 2026-10-26 04:01:05,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 04:01:05,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.024 0.171 2026-10-26 04:01:05,797 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 04:01:05,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /favicon.ico HTTP/1.1" 301 - 3 0.011 0.045 2026-10-26 04:01:05,886 100 INFO rb-a683fe2-225997-428993 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=2ba045ca5cdc419c"})" 2026-10-26 04:01:05,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.107 2026-10-26 04:01:05,967 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.005 0.064 2026-10-26 04:01:05,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:01:06,710 100 INFO rb-a683fe2-225997-428993 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-26 04:01:06,715 100 INFO rb-a683fe2-225997-428993 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-26 04:01:06,733 100 INFO rb-a683fe2-225997-428993 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-26 04:01:06,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:06] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 04:01:06,761 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:06] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:01:06,796 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:01:06,831 100 INFO rb-a683fe2-225997-428993 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-26 04:01:06,853 100 INFO rb-a683fe2-225997-428993 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-26 04:01:06,865 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01: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-26 04:01:06,943 100 INFO rb-a683fe2-225997-428993 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-26 04:01:07,034 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.053 0.080 2026-10-26 04:01:07,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:07] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.025 0.072 2026-10-26 04:01:07,824 100 INFO rb-a683fe2-225997-428993 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-26 04:01:07,831 100 INFO rb-a683fe2-225997-428993 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-26 04:01:07,849 100 INFO rb-a683fe2-225997-428993 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-26 04:01:07,883 100 INFO rb-a683fe2-225997-428993 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-26 04:01:07,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11960178 for PoS orders references: ['Kiosk 00398-216-0001'] (draft: True) 2026-10-26 04:01:07,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11960178 with result: [{'id': 499, 'pos_reference': 'Kiosk 00398-216-0001', 'account_move': False}] 2026-10-26 04:01:08,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:08] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.089 0.151 2026-10-26 04:01:08,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 04:01:08,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:08] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.014 0.043 2026-10-26 04:01:09,418 100 INFO rb-a683fe2-225997-428993 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-26 04:01:09,419 100 INFO rb-a683fe2-225997-428993 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-26 04:01:09,426 100 INFO rb-a683fe2-225997-428993 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-26 04:01:09,473 100 INFO rb-a683fe2-225997-428993 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-26 04:01:09,477 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:01:09,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:01:09,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52593 2026-10-26 04:01:09,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:01:09,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52593 2026-10-26 04:01:09,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040109_693289_TestSelfOrderKiosk.txt 2026-10-26 04:01:09,693 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpw90dpajb_chrome_odoo" 2026-10-26 04:01:10,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52758 2026-10-26 04:01:10,256 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmph33bcpcn_chrome_odoo 2026-10-26 04:01:10,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41253/json/version 2026-10-26 04:01:10,259 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41253/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:10,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:10,361 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41253/json 2026-10-26 04:01:10,362 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41253/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:10,379 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:41253/devtools/page/53FFD1B3D2B85B33D523A876CEC54727 2026-10-26 04:01:10,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:01:10,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:01:10,434 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:01:10,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" in browser 2026-10-26 04:01:10,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" 2026-10-26 04:01:10,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:10] "GET /pos-self/216?access_token=2ba045ca5cdc419c HTTP/1.1" 200 - 71 0.078 0.266 2026-10-26 04:01:10,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '53FFD1B3D2B85B33D523A876CEC54727', 'loaderId': 'B519E0ACE88C6BEBBD61410E566FC854', 'isDownload': False} 2026-10-26 04:01:10,877 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-10-26 04:01:10,924 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:10,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:10] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.007 0.012 2026-10-26 04:01:10,995 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:10] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.016 0.041 2026-10-26 04:01:11,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.044 2026-10-26 04:01:11,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 04:01:11,517 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-26 04:01:11,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 04:01:11,608 100 INFO rb-a683fe2-225997-428993 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=2ba045ca5cdc419c"})" 2026-10-26 04:01:11,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 04:01:11,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:01:12,415 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,425 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,442 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,450 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:01:12,461 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:01:12,510 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:01:12,559 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,577 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,593 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "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-26 04:01:12,616 100 INFO rb-a683fe2-225997-428993 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-26 04:01:12,686 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.066 2026-10-26 04:01:12,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:12] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.006 0.026 2026-10-26 04:01:13,451 100 INFO rb-a683fe2-225997-428993 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-26 04:01:13,463 100 INFO rb-a683fe2-225997-428993 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-26 04:01:13,491 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79350381 for PoS orders references: ['Kiosk 00398-216-0002'] (draft: True) 2026-10-26 04:01:13,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79350381 with result: [{'id': 500, 'pos_reference': 'Kiosk 00398-216-0002', 'account_move': False}] 2026-10-26 04:01:13,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:13] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.056 0.105 2026-10-26 04:01:14,152 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:01:14,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:14] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.006 0.017 2026-10-26 04:01:14,935 100 INFO rb-a683fe2-225997-428993 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-26 04:01:14,943 100 INFO rb-a683fe2-225997-428993 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-26 04:01:14,959 100 INFO rb-a683fe2-225997-428993 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-26 04:01:14,982 100 INFO rb-a683fe2-225997-428993 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-26 04:01:14,989 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:01:15,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:01:15,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52758 2026-10-26 04:01:15,043 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:01:15,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52758 2026-10-26 04:01:15,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040115_167027_TestSelfOrderKiosk.txt 2026-10-26 04:01:15,167 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmph33bcpcn_chrome_odoo" 2026-10-26 04:01:15,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52919 2026-10-26 04:01:15,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpk_y_1wxz_chrome_odoo 2026-10-26 04:01:15,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35289/json/version 2026-10-26 04:01:15,619 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35289/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:15,668 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:15,669 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35289/json 2026-10-26 04:01:15,670 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35289/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:15,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:35289/devtools/page/BBB5F79F8BE5F0C9849B2694D186CC3E 2026-10-26 04:01:15,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:01:15,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:01:15,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:01:15,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" in browser 2026-10-26 04:01:15,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" 2026-10-26 04:01:16,323 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /pos-self/216?access_token=2ba045ca5cdc419c HTTP/1.1" 200 - 70 0.132 0.263 2026-10-26 04:01:16,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'BBB5F79F8BE5F0C9849B2694D186CC3E', 'loaderId': '6342AFBEF24F2D237763D5BC846872AF', 'isDownload': False} 2026-10-26 04:01:16,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-10-26 04:01:16,352 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:16,391 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.025 2026-10-26 04:01:16,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.016 0.044 2026-10-26 04:01:16,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.023 0.064 2026-10-26 04:01:16,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.023 2026-10-26 04:01:16,854 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /favicon.ico HTTP/1.1" 301 - 3 0.010 0.014 2026-10-26 04:01:16,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 04:01:16,913 100 INFO rb-a683fe2-225997-428993 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=2ba045ca5cdc419c"})" 2026-10-26 04:01:16,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:16] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.017 2026-10-26 04:01:17,035 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:01:17,768 100 INFO rb-a683fe2-225997-428993 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-26 04:01:17,774 100 INFO rb-a683fe2-225997-428993 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-26 04:01:17,796 100 INFO rb-a683fe2-225997-428993 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-26 04:01:17,829 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:17] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:01:17,838 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:17] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:01:17,869 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:01:17,933 100 INFO rb-a683fe2-225997-428993 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-26 04:01:17,961 100 INFO rb-a683fe2-225997-428993 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-26 04:01:17,965 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:17] "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-26 04:01:18,003 100 INFO rb-a683fe2-225997-428993 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-26 04:01:18,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.025 0.101 2026-10-26 04:01:18,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:18] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.007 0.033 2026-10-26 04:01:18,552 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 04:01:18,889 100 INFO rb-a683fe2-225997-428993 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-26 04:01:18,897 100 INFO rb-a683fe2-225997-428993 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-26 04:01:18,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12229275 for PoS orders references: ['Kiosk 00398-216-0003'] (draft: True) 2026-10-26 04:01:18,985 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12229275 with result: [{'id': 501, 'pos_reference': 'Kiosk 00398-216-0003', 'account_move': False}] 2026-10-26 04:01:19,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:19] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.068 0.139 2026-10-26 04:01:19,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.017 0.017 2026-10-26 04:01:19,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 04:01:20,429 100 INFO rb-a683fe2-225997-428993 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-26 04:01:20,433 100 INFO rb-a683fe2-225997-428993 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-26 04:01:20,443 100 INFO rb-a683fe2-225997-428993 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-26 04:01:20,468 100 INFO rb-a683fe2-225997-428993 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-26 04:01:20,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:01:20,494 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:01:20,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52919 2026-10-26 04:01:20,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:01:20,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52919 2026-10-26 04:01:20,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040120_685041_TestSelfOrderKiosk.txt 2026-10-26 04:01:20,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpk_y_1wxz_chrome_odoo" 2026-10-26 04:01:21,133 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53082 2026-10-26 04:01:21,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpi68c470__chrome_odoo 2026-10-26 04:01:21,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36669/json/version 2026-10-26 04:01:21,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36669/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:21,263 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:21,264 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36669/json 2026-10-26 04:01:21,265 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36669/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:21,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:36669/devtools/page/F9EB8C1C8AF85EC32454E072E3D7413F 2026-10-26 04:01:21,366 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:01:21,378 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:01:21,397 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:01:21,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" in browser 2026-10-26 04:01:21,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" 2026-10-26 04:01:21,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:21] "GET /pos-self/216?access_token=2ba045ca5cdc419c HTTP/1.1" 200 - 70 0.082 0.302 2026-10-26 04:01:21,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'F9EB8C1C8AF85EC32454E072E3D7413F', 'loaderId': 'ABC9B3C355145C6A8044CC29513013C5', 'isDownload': False} 2026-10-26 04:01:21,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-10-26 04:01:21,887 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:21,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:21] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.016 2026-10-26 04:01:21,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:21] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.035 2026-10-26 04:01:21,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:21] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.053 2026-10-26 04:01:22,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.026 2026-10-26 04:01:22,375 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-26 04:01:22,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 04:01:22,434 100 INFO rb-a683fe2-225997-428993 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=2ba045ca5cdc419c"})" 2026-10-26 04:01:22,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:22] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.008 0.016 2026-10-26 04:01:22,531 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-26 04:01:23,248 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,257 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,276 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,287 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:01:23,292 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:01:23,360 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 04:01:23,440 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,456 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,464 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "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-26 04:01:23,487 100 INFO rb-a683fe2-225997-428993 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-26 04:01:23,605 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.038 0.090 2026-10-26 04:01:23,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:23] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.004 0.052 2026-10-26 04:01:24,388 100 INFO rb-a683fe2-225997-428993 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-26 04:01:24,393 100 INFO rb-a683fe2-225997-428993 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-26 04:01:24,428 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59133627 for PoS orders references: ['Kiosk 00398-216-0004'] (draft: True) 2026-10-26 04:01:24,467 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59133627 with result: [{'id': 502, 'pos_reference': 'Kiosk 00398-216-0004', 'account_move': False}] 2026-10-26 04:01:24,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:24] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.070 0.131 2026-10-26 04:01:25,003 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 04:01:25,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:25] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.026 2026-10-26 04:01:25,933 100 INFO rb-a683fe2-225997-428993 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-26 04:01:25,934 100 INFO rb-a683fe2-225997-428993 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-26 04:01:25,943 100 INFO rb-a683fe2-225997-428993 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-26 04:01:25,968 100 INFO rb-a683fe2-225997-428993 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-26 04:01:25,976 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:01:26,005 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:01:26,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53082 2026-10-26 04:01:26,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:01:26,035 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53082 2026-10-26 04:01:26,199 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040126_199366_TestSelfOrderKiosk.txt 2026-10-26 04:01:26,199 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpi68c470__chrome_odoo" 2026-10-26 04:01:26,795 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53250 2026-10-26 04:01:26,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpyeb9ld9w_chrome_odoo 2026-10-26 04:01:26,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44553/json/version 2026-10-26 04:01:26,801 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44553/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:26,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:26,904 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44553/json 2026-10-26 04:01:26,905 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44553/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:27,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:44553/devtools/page/FC6E6469333DA2C98D2272C260380AFF 2026-10-26 04:01:27,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-26 04:01:27,038 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-26 04:01:27,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-26 04:01:27,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" in browser 2026-10-26 04:01:27,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=2ba045ca5cdc419c" 2026-10-26 04:01:27,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /pos-self/216?access_token=2ba045ca5cdc419c HTTP/1.1" 200 - 70 0.080 0.262 2026-10-26 04:01:27,502 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'FC6E6469333DA2C98D2272C260380AFF', 'loaderId': '25A38A9B3BBBA4DB86994B3820A07967', 'isDownload': False} 2026-10-26 04:01:27,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-10-26 04:01:27,522 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:27,560 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.014 0.010 2026-10-26 04:01:27,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.022 2026-10-26 04:01:27,598 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.037 2026-10-26 04:01:27,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 04:01:27,918 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.019 2026-10-26 04:01:27,942 100 INFO rb-a683fe2-225997-428993 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=2ba045ca5cdc419c"})" 2026-10-26 04:01:27,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 04:01:27,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:27] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.003 0.015 2026-10-26 04:01:28,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 04:01:28,773 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,779 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,796 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,806 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:28] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:01:28,815 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:28] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 04:01:28,843 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:01:28,924 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,936 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,946 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,986 100 INFO rb-a683fe2-225997-428993 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-26 04:01:28,995 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01: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-26 04:01:29,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.066 0.091 2026-10-26 04:01:29,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.041 0.219 2026-10-26 04:01:29,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:29] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.022 0.177 2026-10-26 04:01:29,313 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:29] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.005 0.237 2026-10-26 04:01:30,006 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,012 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,025 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,046 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,087 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,099 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,117 100 INFO rb-a683fe2-225997-428993 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-26 04:01:30,120 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-26 04:01:30,155 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:01:30,215 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53250 2026-10-26 04:01:30,218 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-26 04:01:30,220 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53250 2026-10-26 04:01:30,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040130_352029_TestSelfOrderKiosk.txt 2026-10-26 04:01:30,352 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpyeb9ld9w_chrome_odoo" 2026-10-26 04:01:30,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:01:33,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-26 04:01:48,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53417 2026-10-26 04:01:48,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp0rx8kl_l_chrome_odoo 2026-10-26 04:01:48,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44199/json/version 2026-10-26 04:01:48,415 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44199/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:48,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:48,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44199/json 2026-10-26 04:01:48,509 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44199/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:48,564 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44199/devtools/page/399968394C70EE355A411AFF379D8D82 2026-10-26 04:01:48,593 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:01:48,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:01:48,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:01:49,385 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:01:49,386 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:01:49,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:01:50,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:50] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 170 0.215 0.953 2026-10-26 04:01:50,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '399968394C70EE355A411AFF379D8D82', 'loaderId': '7B9457A2C21B90BC25155020745E90E6', 'isDownload': False} 2026-10-26 04:01:50,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-10-26 04:01:50,632 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:50,699 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 04:01:50,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:50] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.017 0.053 2026-10-26 04:01:50,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 04:01:50,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:50] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.010 0.087 2026-10-26 04:01:50,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 04:01:50,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:50] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.072 0.133 2026-10-26 04:01:51,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.008 0.021 2026-10-26 04:01:51,200 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-10-26 04:01:51,223 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:01:51,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.018 2026-10-26 04:01:51,293 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.008 0.021 2026-10-26 04:01:51,376 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.079 2026-10-26 04:01:51,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 04:01:52,151 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,156 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,177 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,203 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 04:01:52,205 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:01:52,250 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:01:52,347 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,359 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,371 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "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-26 04:01:52,392 100 INFO rb-a683fe2-225997-428993 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-26 04:01:52,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.051 0.072 2026-10-26 04:01:52,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:52] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.010 0.046 2026-10-26 04:01:53,156 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:01:53,281 100 INFO rb-a683fe2-225997-428993 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-26 04:01:53,309 100 INFO rb-a683fe2-225997-428993 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-26 04:01:53,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:53] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.014 0.026 2026-10-26 04:01:54,095 100 INFO rb-a683fe2-225997-428993 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-26 04:01:54,109 100 INFO rb-a683fe2-225997-428993 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-26 04:01:54,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30380686 for PoS orders references: ['Self-Order 00399-217-0001'] (draft: True) 2026-10-26 04:01:54,239 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30380686 with result: [{'id': 503, 'pos_reference': 'Self-Order 00399-217-0001', 'account_move': False}] 2026-10-26 04:01:54,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:54] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.101 0.178 2026-10-26 04:01:54,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-26 04:01:55,189 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,190 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,209 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,229 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,247 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,277 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,284 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,290 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,313 100 INFO rb-a683fe2-225997-428993 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-26 04:01:55,365 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:55] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.015 0.035 2026-10-26 04:01:56,139 100 INFO rb-a683fe2-225997-428993 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-26 04:01:56,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:01:56,174 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:01:56,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53417 2026-10-26 04:01:56,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:01:56,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53417 2026-10-26 04:01:56,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040156_286340_TestSelfOrderMobile.txt 2026-10-26 04:01:56,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp0rx8kl_l_chrome_odoo" 2026-10-26 04:01:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53585 2026-10-26 04:01:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp2mrztf12_chrome_odoo 2026-10-26 04:01:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35421/json/version 2026-10-26 04:01:56,703 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35421/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:01:56,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:01:56,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35421/json 2026-10-26 04:01:56,750 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:35421/json with timeout 3 increased to 10s during tests 2026-10-26 04:01:56,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35421/devtools/page/844000F90EFE7EDFDC2973862E367CC5 2026-10-26 04:01:56,797 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:01:56,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:01:56,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:01:56,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:01:56,900 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:01:57,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 71 0.093 0.250 2026-10-26 04:01:57,278 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '844000F90EFE7EDFDC2973862E367CC5', 'loaderId': '361EEA0ABDB9DD2BADB23988C157898A', 'isDownload': False} 2026-10-26 04:01:57,279 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-10-26 04:01:57,339 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:01:57,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.012 0.023 2026-10-26 04:01:57,412 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.046 2026-10-26 04:01:57,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.037 2026-10-26 04:01:57,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.005 0.031 2026-10-26 04:01:57,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.024 2026-10-26 04:01:57,884 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:01:57,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.017 2026-10-26 04:01:57,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.006 0.043 2026-10-26 04:01:57,966 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 04:01:58,053 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 04:01:58,760 100 INFO rb-a683fe2-225997-428993 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-26 04:01:58,773 100 INFO rb-a683fe2-225997-428993 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-26 04:01:58,799 100 INFO rb-a683fe2-225997-428993 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-26 04:01:58,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:58] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:01:58,817 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:58] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:01:58,850 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:01:58,926 100 INFO rb-a683fe2-225997-428993 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-26 04:01:58,939 100 INFO rb-a683fe2-225997-428993 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-26 04:01:58,952 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01: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-26 04:01:58,970 100 INFO rb-a683fe2-225997-428993 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-26 04:01:59,093 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.036 0.103 2026-10-26 04:01:59,129 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:01:59] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.031 2026-10-26 04:01:59,870 100 INFO rb-a683fe2-225997-428993 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-26 04:01:59,874 100 INFO rb-a683fe2-225997-428993 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-26 04:01:59,899 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67707922 for PoS orders references: ['Self-Order 00399-217-0002'] (draft: True) 2026-10-26 04:01:59,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67707922 with result: [{'id': 504, 'pos_reference': 'Self-Order 00399-217-0002', 'account_move': False}] 2026-10-26 04:02:00,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:00] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.038 0.108 2026-10-26 04:02:00,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:00,532 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:02:00,801 100 INFO rb-a683fe2-225997-428993 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-26 04:02:00,809 100 INFO rb-a683fe2-225997-428993 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-26 04:02:00,824 100 INFO rb-a683fe2-225997-428993 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-26 04:02:00,841 100 INFO rb-a683fe2-225997-428993 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-26 04:02:00,862 100 INFO rb-a683fe2-225997-428993 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-26 04:02:00,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:00,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:02:00,922 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53585 2026-10-26 04:02:00,926 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:00,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53585 2026-10-26 04:02:01,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040201_070438_TestSelfOrderMobile.txt 2026-10-26 04:02:01,070 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp2mrztf12_chrome_odoo" 2026-10-26 04:02:01,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53751 2026-10-26 04:02:01,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmph8fqqwvv_chrome_odoo 2026-10-26 04:02:01,606 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43295/json/version 2026-10-26 04:02:01,608 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43295/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:01,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:01,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43295/json 2026-10-26 04:02:01,689 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43295/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:01,707 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:43295/devtools/page/33CDB4DBAF5D3DC5C90A330AE7B2DD09 2026-10-26 04:02:01,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:01,740 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:01,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:01,786 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:01,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:02,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.100 0.288 2026-10-26 04:02:02,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '33CDB4DBAF5D3DC5C90A330AE7B2DD09', 'loaderId': '5DC8656E99DC02B5BE2A321DC0CA4EFF', 'isDownload': False} 2026-10-26 04:02:02,204 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-10-26 04:02:02,242 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:02,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.021 0.023 2026-10-26 04:02:02,318 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.035 2026-10-26 04:02:02,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.013 0.055 2026-10-26 04:02:02,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-26 04:02:02,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.033 2026-10-26 04:02:02,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.022 2026-10-26 04:02:02,762 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:02,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.017 2026-10-26 04:02:02,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 04:02:02,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 04:02:03,618 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,622 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,641 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:03] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:02:03,656 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:03] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:02:03,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:03,796 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,830 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02: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-26 04:02:03,869 100 INFO rb-a683fe2-225997-428993 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-26 04:02:03,975 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.035 0.086 2026-10-26 04:02:04,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:04] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.012 0.054 2026-10-26 04:02:04,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:02:04,775 100 INFO rb-a683fe2-225997-428993 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-26 04:02:04,786 100 INFO rb-a683fe2-225997-428993 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-26 04:02:04,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64457129 for PoS orders references: ['Self-Order 00399-217-0003'] (draft: True) 2026-10-26 04:02:04,876 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64457129 with result: [{'id': 505, 'pos_reference': 'Self-Order 00399-217-0003', 'account_move': False}] 2026-10-26 04:02:04,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.052 0.117 2026-10-26 04:02:04,978 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:05,743 100 INFO rb-a683fe2-225997-428993 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-26 04:02:05,746 100 INFO rb-a683fe2-225997-428993 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-26 04:02:05,756 100 INFO rb-a683fe2-225997-428993 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-26 04:02:05,785 100 INFO rb-a683fe2-225997-428993 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-26 04:02:05,822 100 INFO rb-a683fe2-225997-428993 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-26 04:02:05,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:05,856 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:05,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 04:02:05,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53751 2026-10-26 04:02:05,909 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:05,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53751 2026-10-26 04:02:06,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040206_067015_TestSelfOrderMobile.txt 2026-10-26 04:02:06,067 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmph8fqqwvv_chrome_odoo" 2026-10-26 04:02:06,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53917 2026-10-26 04:02:06,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpuo43k_ty_chrome_odoo 2026-10-26 04:02:06,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46853/json/version 2026-10-26 04:02:06,509 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46853/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:06,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:06,684 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46853/json 2026-10-26 04:02:06,692 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46853/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:06,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:46853/devtools/page/9B0177A7E70D107271879423A332AE0C 2026-10-26 04:02:06,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:06,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:06,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:06,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:06,864 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:07,224 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.068 0.236 2026-10-26 04:02:07,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '9B0177A7E70D107271879423A332AE0C', 'loaderId': '17E1F460251632F7004DE931C5F3B3CE', 'isDownload': False} 2026-10-26 04:02:07,229 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-10-26 04:02:07,267 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:07,303 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.015 2026-10-26 04:02:07,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.015 2026-10-26 04:02:07,341 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.043 2026-10-26 04:02:07,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 04:02:07,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.011 2026-10-26 04:02:07,726 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:07,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.019 0.024 2026-10-26 04:02:07,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.006 0.034 2026-10-26 04:02:07,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 04:02:07,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 04:02:08,613 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,622 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,644 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,659 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:08] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:02:08,665 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:08] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:02:08,733 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:08,772 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,787 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02: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-26 04:02:08,792 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,851 100 INFO rb-a683fe2-225997-428993 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-26 04:02:08,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.027 0.108 2026-10-26 04:02:08,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:08] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.010 0.028 2026-10-26 04:02:09,709 100 INFO rb-a683fe2-225997-428993 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-26 04:02:09,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72668449 for PoS orders references: ['Self-Order 00399-217-0004'] (draft: True) 2026-10-26 04:02:09,766 100 INFO rb-a683fe2-225997-428993 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-26 04:02:09,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72668449 with result: [{'id': 506, 'pos_reference': 'Self-Order 00399-217-0004', 'account_move': False}] 2026-10-26 04:02:09,881 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:09] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.042 0.121 2026-10-26 04:02:09,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 04:02:10,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:10,659 100 INFO rb-a683fe2-225997-428993 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-26 04:02:10,672 100 INFO rb-a683fe2-225997-428993 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-26 04:02:10,689 100 INFO rb-a683fe2-225997-428993 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-26 04:02:10,707 100 INFO rb-a683fe2-225997-428993 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-26 04:02:10,729 100 INFO rb-a683fe2-225997-428993 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-26 04:02:10,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:10,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:02:10,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53917 2026-10-26 04:02:10,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:10,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53917 2026-10-26 04:02:10,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040210_944755_TestSelfOrderMobile.txt 2026-10-26 04:02:10,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpuo43k_ty_chrome_odoo" 2026-10-26 04:02:11,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54081 2026-10-26 04:02:11,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpu0hvz6cx_chrome_odoo 2026-10-26 04:02:11,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39553/json/version 2026-10-26 04:02:11,494 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39553/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:11,627 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:11,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39553/json 2026-10-26 04:02:11,628 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39553/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:11,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:39553/devtools/page/A7C5E376C3E0E569D8B90FB03D35E219 2026-10-26 04:02:11,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:11,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:11,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:11,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:11,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:12,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.185 0.281 2026-10-26 04:02:12,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'A7C5E376C3E0E569D8B90FB03D35E219', 'loaderId': '432DD9B1C3AC1624F1A4078628E57293', 'isDownload': False} 2026-10-26 04:02:12,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-10-26 04:02:12,374 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:12,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.044 0.012 2026-10-26 04:02:12,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.021 0.053 2026-10-26 04:02:12,505 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.095 2026-10-26 04:02:12,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 04:02:12,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.019 2026-10-26 04:02:12,961 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:12,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:12] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.021 2026-10-26 04:02:13,012 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.019 0.042 2026-10-26 04:02:13,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.008 2026-10-26 04:02:13,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.008 2026-10-26 04:02:13,814 100 INFO rb-a683fe2-225997-428993 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-26 04:02:13,824 100 INFO rb-a683fe2-225997-428993 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-26 04:02:13,856 100 INFO rb-a683fe2-225997-428993 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-26 04:02:13,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:02:13,882 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:02:13,907 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:02:14,032 100 INFO rb-a683fe2-225997-428993 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-26 04:02:14,057 100 INFO rb-a683fe2-225997-428993 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-26 04:02:14,075 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02: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-26 04:02:14,085 100 INFO rb-a683fe2-225997-428993 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-26 04:02:14,163 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.036 0.067 2026-10-26 04:02:14,211 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:14] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.063 2026-10-26 04:02:14,955 100 INFO rb-a683fe2-225997-428993 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-26 04:02:14,962 100 INFO rb-a683fe2-225997-428993 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-26 04:02:14,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:14] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.004 0.014 2026-10-26 04:02:15,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:02:15,759 100 INFO rb-a683fe2-225997-428993 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-26 04:02:15,773 100 INFO rb-a683fe2-225997-428993 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-26 04:02:15,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21219371 for PoS orders references: ['Self-Order 00399-217-0005'] (draft: True) 2026-10-26 04:02:15,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21219371 with result: [{'id': 507, 'pos_reference': 'Self-Order 00399-217-0005', 'account_move': False}] 2026-10-26 04:02:15,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:15] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.065 0.128 2026-10-26 04:02:16,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-10-26 04:02:16,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:02:16,766 100 INFO rb-a683fe2-225997-428993 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-26 04:02:16,785 100 INFO rb-a683fe2-225997-428993 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-26 04:02:16,811 100 INFO rb-a683fe2-225997-428993 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-26 04:02:16,818 100 INFO rb-a683fe2-225997-428993 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-26 04:02:16,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.061 0.106 2026-10-26 04:02:17,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:17] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.007 0.183 2026-10-26 04:02:17,758 100 INFO rb-a683fe2-225997-428993 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-26 04:02:17,779 100 INFO rb-a683fe2-225997-428993 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-26 04:02:17,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:17] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.070 0.128 2026-10-26 04:02:18,744 100 INFO rb-a683fe2-225997-428993 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-26 04:02:18,760 100 INFO rb-a683fe2-225997-428993 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-26 04:02:18,778 100 INFO rb-a683fe2-225997-428993 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-26 04:02:18,800 100 INFO rb-a683fe2-225997-428993 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-26 04:02:18,804 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:18,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54081 2026-10-26 04:02:18,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:18,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54081 2026-10-26 04:02:18,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040218_933706_TestSelfOrderMobile.txt 2026-10-26 04:02:18,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpu0hvz6cx_chrome_odoo" 2026-10-26 04:02:19,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54255 2026-10-26 04:02:19,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpfj9b6jbl_chrome_odoo 2026-10-26 04:02:19,346 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41105/json/version 2026-10-26 04:02:19,348 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41105/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:19,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:19,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41105/json 2026-10-26 04:02:19,418 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:41105/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:19,464 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41105/devtools/page/EDB7E193BEEE4FD2B40F9E62C6B56CF5 2026-10-26 04:02:19,489 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:19,498 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:19,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:19,550 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:19,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:19,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:19] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.107 0.264 2026-10-26 04:02:19,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'EDB7E193BEEE4FD2B40F9E62C6B56CF5', 'loaderId': '0143B3876241B0C7BA7235C243E026D8', 'isDownload': False} 2026-10-26 04:02:19,988 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-10-26 04:02:20,019 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:20,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.021 0.020 2026-10-26 04:02:20,104 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.013 0.054 2026-10-26 04:02:20,138 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.025 0.055 2026-10-26 04:02:20,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.022 2026-10-26 04:02:20,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.024 2026-10-26 04:02:20,537 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:20,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.015 0.017 2026-10-26 04:02:20,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.008 0.055 2026-10-26 04:02:20,638 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 04:02:20,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 04:02:21,429 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,439 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,460 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,466 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:21] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:02:21,471 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:21] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:21,530 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:02:21,613 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,633 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,638 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02: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-26 04:02:21,672 100 INFO rb-a683fe2-225997-428993 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-26 04:02:21,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.088 0.104 2026-10-26 04:02:21,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:21] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.134 2026-10-26 04:02:22,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:22,617 100 INFO rb-a683fe2-225997-428993 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-26 04:02:22,630 100 INFO rb-a683fe2-225997-428993 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-26 04:02:22,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78995484 for PoS orders references: ['Self-Order 00399-217-0006'] (draft: True) 2026-10-26 04:02:22,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78995484 with result: [{'id': 508, 'pos_reference': 'Self-Order 00399-217-0006', 'account_move': False}] 2026-10-26 04:02:22,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:22] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.039 0.113 2026-10-26 04:02:22,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:02:23,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 04:02:23,569 100 INFO rb-a683fe2-225997-428993 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-26 04:02:23,579 100 INFO rb-a683fe2-225997-428993 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-26 04:02:23,595 100 INFO rb-a683fe2-225997-428993 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-26 04:02:23,639 100 INFO rb-a683fe2-225997-428993 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-26 04:02:23,751 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.051 0.109 2026-10-26 04:02:23,785 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:23] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.119 2026-10-26 04:02:24,518 100 INFO rb-a683fe2-225997-428993 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-26 04:02:24,521 100 INFO rb-a683fe2-225997-428993 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-26 04:02:24,712 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:24] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.056 0.132 2026-10-26 04:02:25,485 100 INFO rb-a683fe2-225997-428993 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-26 04:02:25,493 100 INFO rb-a683fe2-225997-428993 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-26 04:02:25,511 100 INFO rb-a683fe2-225997-428993 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-26 04:02:25,541 100 INFO rb-a683fe2-225997-428993 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-26 04:02:25,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:25,599 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:02:25,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54255 2026-10-26 04:02:25,635 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:25,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54255 2026-10-26 04:02:25,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040225_772818_TestSelfOrderMobile.txt 2026-10-26 04:02:25,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpfj9b6jbl_chrome_odoo" 2026-10-26 04:02:26,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54422 2026-10-26 04:02:26,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpj_3p4fxz_chrome_odoo 2026-10-26 04:02:26,194 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42671/json/version 2026-10-26 04:02:26,198 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42671/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:26,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:26,262 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42671/json 2026-10-26 04:02:26,264 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:42671/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:26,348 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:42671/devtools/page/986DD4D082E96B3F4CFE0509DC4B1EFA 2026-10-26 04:02:26,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:26,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:26,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:26,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:26,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:26,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:26] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.089 0.229 2026-10-26 04:02:26,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '986DD4D082E96B3F4CFE0509DC4B1EFA', 'loaderId': 'BC4E5690871A382AE7B288016504F1A2', 'isDownload': False} 2026-10-26 04:02:26,811 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-10-26 04:02:26,847 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:26,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:26] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.025 2026-10-26 04:02:26,908 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:26] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.037 2026-10-26 04:02:26,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:26] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.026 2026-10-26 04:02:27,195 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 04:02:27,223 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.016 2026-10-26 04:02:27,227 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:27,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.019 2026-10-26 04:02:27,284 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.018 2026-10-26 04:02:27,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.012 2026-10-26 04:02:27,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:02:28,118 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,123 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,141 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:02:28,160 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:02:28,214 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:28,299 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,311 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "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-26 04:02:28,319 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,352 100 INFO rb-a683fe2-225997-428993 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-26 04:02:28,464 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.107 2026-10-26 04:02:28,501 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:28] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.012 0.058 2026-10-26 04:02:29,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-26 04:02:29,244 100 INFO rb-a683fe2-225997-428993 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-26 04:02:29,265 100 INFO rb-a683fe2-225997-428993 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-26 04:02:29,291 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10225304 for PoS orders references: ['Self-Order 00399-217-0007'] (draft: True) 2026-10-26 04:02:29,340 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10225304 with result: [{'id': 509, 'pos_reference': 'Self-Order 00399-217-0007', 'account_move': False}] 2026-10-26 04:02:29,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:29] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.049 0.133 2026-10-26 04:02:29,456 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 04:02:30,149 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:30,219 100 INFO rb-a683fe2-225997-428993 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-26 04:02:30,232 100 INFO rb-a683fe2-225997-428993 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-26 04:02:30,251 100 INFO rb-a683fe2-225997-428993 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-26 04:02:30,274 100 INFO rb-a683fe2-225997-428993 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-26 04:02:30,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:30] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.042 0.131 2026-10-26 04:02:30,492 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:30] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.017 0.177 2026-10-26 04:02:31,221 100 INFO rb-a683fe2-225997-428993 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-26 04:02:31,242 100 INFO rb-a683fe2-225997-428993 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-26 04:02:31,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:31] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.072 0.122 2026-10-26 04:02:32,197 100 INFO rb-a683fe2-225997-428993 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-26 04:02:32,210 100 INFO rb-a683fe2-225997-428993 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-26 04:02:32,229 100 INFO rb-a683fe2-225997-428993 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-26 04:02:32,252 100 INFO rb-a683fe2-225997-428993 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-26 04:02:32,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:32,280 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:32,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54422 2026-10-26 04:02:32,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:32,303 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54422 2026-10-26 04:02:32,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040232_417451_TestSelfOrderMobile.txt 2026-10-26 04:02:32,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpj_3p4fxz_chrome_odoo" 2026-10-26 04:02:32,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54588 2026-10-26 04:02:32,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpkn6uikd6_chrome_odoo 2026-10-26 04:02:32,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39375/json/version 2026-10-26 04:02:32,839 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39375/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:32,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:32,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39375/json 2026-10-26 04:02:32,936 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39375/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:32,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:39375/devtools/page/9E327261CD57B0CCD3B074A136001A2B 2026-10-26 04:02:32,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:33,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:33,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:33,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:33,063 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:33,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.076 0.253 2026-10-26 04:02:33,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '9E327261CD57B0CCD3B074A136001A2B', 'loaderId': '543BBCD9A17536948BCAFBE6ACE8A89F', 'isDownload': False} 2026-10-26 04:02:33,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-10-26 04:02:33,466 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:33,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.021 0.017 2026-10-26 04:02:33,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.039 2026-10-26 04:02:33,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.021 0.071 2026-10-26 04:02:33,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 04:02:33,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:33] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.015 2026-10-26 04:02:33,999 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:34,039 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.024 2026-10-26 04:02:34,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.003 0.030 2026-10-26 04:02:34,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 04:02:34,197 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-10-26 04:02:34,877 100 INFO rb-a683fe2-225997-428993 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-26 04:02:34,889 100 INFO rb-a683fe2-225997-428993 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-26 04:02:34,909 100 INFO rb-a683fe2-225997-428993 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-26 04:02:34,925 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:34,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:34,983 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:35,075 100 INFO rb-a683fe2-225997-428993 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-26 04:02:35,088 100 INFO rb-a683fe2-225997-428993 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-26 04:02:35,112 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:02:35,127 100 INFO rb-a683fe2-225997-428993 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-26 04:02:35,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:35] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.027 0.081 2026-10-26 04:02:35,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:35] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.041 0.037 2026-10-26 04:02:36,011 100 INFO rb-a683fe2-225997-428993 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-26 04:02:36,044 100 INFO rb-a683fe2-225997-428993 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-26 04:02:36,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28751795 for PoS orders references: ['Self-Order 00399-217-0008'] (draft: True) 2026-10-26 04:02:36,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28751795 with result: [{'id': 510, 'pos_reference': 'Self-Order 00399-217-0008', 'account_move': False}] 2026-10-26 04:02:36,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:36] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.055 0.140 2026-10-26 04:02:36,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:02:36,330 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 04:02:37,014 100 INFO rb-a683fe2-225997-428993 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-26 04:02:37,036 100 INFO rb-a683fe2-225997-428993 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-26 04:02:37,043 100 INFO rb-a683fe2-225997-428993 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-26 04:02:37,066 100 INFO rb-a683fe2-225997-428993 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-26 04:02:37,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.066 0.107 2026-10-26 04:02:37,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:37] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.007 0.156 2026-10-26 04:02:37,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:37,999 100 INFO rb-a683fe2-225997-428993 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-26 04:02:38,006 100 INFO rb-a683fe2-225997-428993 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-26 04:02:38,186 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:38] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.053 0.122 2026-10-26 04:02:38,961 100 INFO rb-a683fe2-225997-428993 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-26 04:02:38,977 100 INFO rb-a683fe2-225997-428993 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-26 04:02:38,991 100 INFO rb-a683fe2-225997-428993 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-26 04:02:39,019 100 INFO rb-a683fe2-225997-428993 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-26 04:02:39,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:39,040 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:39,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54588 2026-10-26 04:02:39,076 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:39,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54588 2026-10-26 04:02:39,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040239_226656_TestSelfOrderMobile.txt 2026-10-26 04:02:39,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpkn6uikd6_chrome_odoo" 2026-10-26 04:02:39,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54766 2026-10-26 04:02:39,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpc83dq8pv_chrome_odoo 2026-10-26 04:02:39,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33323/json/version 2026-10-26 04:02:39,678 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33323/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:39,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:39,732 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33323/json 2026-10-26 04:02:39,733 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33323/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:39,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33323/devtools/page/68676B55162529441DC219F5003C1ACC 2026-10-26 04:02:39,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:39,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:39,816 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:39,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:39,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:40,262 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.079 0.284 2026-10-26 04:02:40,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '68676B55162529441DC219F5003C1ACC', 'loaderId': 'C2FF3278220602C54252567DF51293D5', 'isDownload': False} 2026-10-26 04:02:40,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-10-26 04:02:40,305 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:40,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.026 0.019 2026-10-26 04:02:40,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.049 2026-10-26 04:02:40,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.019 0.075 2026-10-26 04:02:40,813 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-26 04:02:40,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.018 2026-10-26 04:02:40,839 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:40,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.042 2026-10-26 04:02:40,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.017 0.034 2026-10-26 04:02:40,935 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 04:02:41,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:02:41,728 100 INFO rb-a683fe2-225997-428993 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-26 04:02:41,739 100 INFO rb-a683fe2-225997-428993 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-26 04:02:41,758 100 INFO rb-a683fe2-225997-428993 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-26 04:02:41,762 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:41] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:41,772 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:41] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:41,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:02:41,923 100 INFO rb-a683fe2-225997-428993 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-26 04:02:41,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02: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-26 04:02:41,945 100 INFO rb-a683fe2-225997-428993 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-26 04:02:41,970 100 INFO rb-a683fe2-225997-428993 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-26 04:02:42,082 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.091 2026-10-26 04:02:42,122 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:42] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.030 2026-10-26 04:02:42,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 04:02:42,869 100 INFO rb-a683fe2-225997-428993 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-26 04:02:42,873 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,650 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,673 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,692 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,721 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,731 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,743 100 INFO rb-a683fe2-225997-428993 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-26 04:02:43,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.024 0.074 2026-10-26 04:02:43,851 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.021 2026-10-26 04:02:44,612 100 INFO rb-a683fe2-225997-428993 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-26 04:02:44,627 100 INFO rb-a683fe2-225997-428993 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-26 04:02:44,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #445823 for PoS orders references: ['Self-Order 00399-217-0009'] (draft: True) 2026-10-26 04:02:44,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #445823 with result: [{'id': 511, 'pos_reference': 'Self-Order 00399-217-0009', 'account_move': False}] 2026-10-26 04:02:44,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:44] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.037 0.107 2026-10-26 04:02:45,551 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,583 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,599 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,613 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,634 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,639 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,676 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,690 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,706 100 INFO rb-a683fe2-225997-428993 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-26 04:02:45,715 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:45,733 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:45,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54766 2026-10-26 04:02:45,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:45,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54766 2026-10-26 04:02:45,846 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.097 0.130 2026-10-26 04:02:45,889 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:45] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.021 0.220 2026-10-26 04:02:45,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040245_940548_TestSelfOrderMobile.txt 2026-10-26 04:02:45,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpc83dq8pv_chrome_odoo" 2026-10-26 04:02:46,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54939 2026-10-26 04:02:46,399 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmprsa1makb_chrome_odoo 2026-10-26 04:02:46,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37323/json/version 2026-10-26 04:02:46,446 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37323/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:02:46,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-26 04:02:46,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37323/json 2026-10-26 04:02:46,521 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:37323/json with timeout 3 increased to 10s during tests 2026-10-26 04:02:46,545 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37323/devtools/page/CC248DD6FE94F32D11D4BE34DB084F3D 2026-10-26 04:02:46,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-26 04:02:46,609 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-26 04:02:46,655 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-26 04:02:46,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" in browser 2026-10-26 04:02:46,698 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=bfde862ba8c74131" 2026-10-26 04:02:47,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /pos-self/217?access_token=bfde862ba8c74131 HTTP/1.1" 200 - 70 0.155 0.349 2026-10-26 04:02:47,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CC248DD6FE94F32D11D4BE34DB084F3D', 'loaderId': '9084FB31BFE56784A5E7E245D5E73FAD', 'isDownload': False} 2026-10-26 04:02:47,234 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-10-26 04:02:47,280 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:02:47,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.029 2026-10-26 04:02:47,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.021 0.061 2026-10-26 04:02:47,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.019 0.070 2026-10-26 04:02:47,648 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 04:02:47,680 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.018 2026-10-26 04:02:47,682 100 INFO rb-a683fe2-225997-428993 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=bfde862ba8c74131"})" 2026-10-26 04:02:47,722 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.030 2026-10-26 04:02:47,758 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.008 0.021 2026-10-26 04:02:47,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.007 2026-10-26 04:02:47,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.011 2026-10-26 04:02:48,562 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,572 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,590 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:48,619 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:02:48,649 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:02:48,733 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:48,752 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,794 100 INFO rb-a683fe2-225997-428993 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-26 04:02:48,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.036 0.071 2026-10-26 04:02:48,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:48] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.036 2026-10-26 04:02:49,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.009 2026-10-26 04:02:49,652 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,664 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,681 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,715 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,726 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,745 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,766 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,777 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,817 100 INFO rb-a683fe2-225997-428993 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-26 04:02:49,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.028 0.127 2026-10-26 04:02:49,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:49] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.005 0.109 2026-10-26 04:02:50,709 100 INFO rb-a683fe2-225997-428993 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-26 04:02:50,732 100 INFO rb-a683fe2-225997-428993 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-26 04:02:50,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13915520 for PoS orders references: ['Self-Order 00399-217-0010'] (draft: True) 2026-10-26 04:02:50,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13915520 with result: [{'id': 512, 'pos_reference': 'Self-Order 00399-217-0010', 'account_move': False}] 2026-10-26 04:02:50,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:50] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.060 0.129 2026-10-26 04:02:50,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.031 2026-10-26 04:02:51,698 100 INFO rb-a683fe2-225997-428993 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-26 04:02:51,699 100 INFO rb-a683fe2-225997-428993 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-26 04:02:51,719 100 INFO rb-a683fe2-225997-428993 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-26 04:02:51,735 100 INFO rb-a683fe2-225997-428993 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-26 04:02:51,736 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-26 04:02:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:02:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:02:51,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54939 2026-10-26 04:02:51,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-26 04:02:51,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54939 2026-10-26 04:02:51,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040251_992919_TestSelfOrderMobile.txt 2026-10-26 04:02:51,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmprsa1makb_chrome_odoo" 2026-10-26 04:02:52,099 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:03:29,542 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #175 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 04:03:33,780 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #175 deleted ir.attachment records with IDs: [7874, 7875, 7876, 7877, 7878, 7879, 7880, 7881, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928] 2026-10-26 04:03:33,780 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #175 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-10-26 04:03:33,827 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #175 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-10-26 04:03:41,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-10-26 04:03:42,614 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 55103 2026-10-26 04:03:42,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmp2y99axuj_chrome_odoo 2026-10-26 04:03:42,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:46343/json/version 2026-10-26 04:03:42,624 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46343/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:03:42,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-10-26 04:03:42,722 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:46343/json 2026-10-26 04:03:42,727 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46343/json with timeout 3 increased to 10s during tests 2026-10-26 04:03:42,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:46343/devtools/page/438745E83169202E4D8890345A01A083 2026-10-26 04:03:42,825 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-10-26 04:03:42,840 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-10-26 04:03:43,283 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_user from n/a 2026-10-26 04:03:43,301 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-10-26 04:03:43,304 100 INFO rb-a683fe2-225997-428993 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-26 04:03:43,304 100 INFO rb-a683fe2-225997-428993 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-26 04:03:43,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:03:44,670 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:44] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.148 1.190 2026-10-26 04:03:44,681 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '438745E83169202E4D8890345A01A083', 'loaderId': 'B54E5F664BC2ABF09BA409A12DB98F6D', 'isDownload': False} 2026-10-26 04:03:44,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-10-26 04:03:44,721 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:03:44,750 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:44] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-26 04:03:44,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:44] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.073 2026-10-26 04:03:44,818 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:44] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.072 2026-10-26 04:03:45,394 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:45] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 04:03:45,421 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-26 04:03:45,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.013 2026-10-26 04:03:45,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 04:03:45,529 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 04:03:45,577 100 INFO rb-a683fe2-225997-428993 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-26 04:03:46,376 100 INFO rb-a683fe2-225997-428993 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-26 04:03:46,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.448 0.807 2026-10-26 04:03:46,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.097 2026-10-26 04:03:47,025 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.029 2026-10-26 04:03:47,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 04:03:47,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 14 0.033 0.073 2026-10-26 04:03:47,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.025 0.214 2026-10-26 04:03:47,359 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:03:47,403 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.009 0.280 2026-10-26 04:03:47,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.011 0.345 2026-10-26 04:03:47,578 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.022 0.410 2026-10-26 04:03:47,595 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:03:47,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:03:47,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:03:47,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.025 0.508 2026-10-26 04:03:47,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.467 2026-10-26 04:03:47,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.023 0.410 2026-10-26 04:03:47,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.012 0.460 2026-10-26 04:03:47,906 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:03:48,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 8 0.024 0.485 2026-10-26 04:03:48,040 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.012 0.310 2026-10-26 04:03:48,053 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:03:48,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.018 0.332 2026-10-26 04:03:48,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 18 0.030 0.426 2026-10-26 04:03:48,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.439 2026-10-26 04:03:48,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.393 2026-10-26 04:03:48,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.014 0.308 2026-10-26 04:03:48,294 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.015 0.257 2026-10-26 04:03:48,321 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.253 2026-10-26 04:03:48,333 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,356 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,367 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 4 0.015 0.271 2026-10-26 04:03:48,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 4 0.004 0.186 2026-10-26 04:03:48,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-10-26%2004:02:52 HTTP/1.1" 200 - 4 0.003 0.193 2026-10-26 04:03:48,472 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,477 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.125 2026-10-26 04:03:48,497 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.011 0.175 2026-10-26 04:03:48,545 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,622 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,637 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:03:48,644 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 04:03:48,674 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,692 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,732 100 INFO rb-a683fe2-225997-428993 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-26 04:03:48,749 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40487277 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-10-26 04:03:48,759 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:03:48,823 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #177 deleted pos.order.line records with IDs: [905] 2026-10-26 04:03:49,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40487277 with result: [{'id': 513, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-10-26 04:03:49,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.266 0.260 2026-10-26 04:03:49,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:49] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.023 2026-10-26 04:03:50,087 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-10-26 04:03:50,099 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:03:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:03:50,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 55103 2026-10-26 04:03:50,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-10-26 04:03:50,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 55103 2026-10-26 04:03:50,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040350_280597_TestSelfOrderPos.txt 2026-10-26 04:03:50,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmp2y99axuj_chrome_odoo" 2026-10-26 04:03:50,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-26 04:03:54,455 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-26 04:04:12,071 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55308 2026-10-26 04:04:12,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpanpcrscq_chrome_odoo 2026-10-26 04:04:12,072 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:36881/json/version 2026-10-26 04:04:12,074 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36881/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:04:12,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-26 04:04:12,231 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:36881/json 2026-10-26 04:04:12,232 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36881/json with timeout 3 increased to 10s during tests 2026-10-26 04:04:12,268 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:36881/devtools/page/2A9C8B0AE7A444F9420F4FC4BF34C7E9 2026-10-26 04:04:12,293 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-26 04:04:12,334 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-26 04:04:13,175 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 04:04:13,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-26 04:04:13,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=750094c3635e452a" in browser 2026-10-26 04:04:13,191 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=750094c3635e452a" 2026-10-26 04:04:13,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:04:14,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:14] "GET /pos-self/223?access_token=750094c3635e452a HTTP/1.1" 200 - 168 0.311 1.197 2026-10-26 04:04:14,733 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '2A9C8B0AE7A444F9420F4FC4BF34C7E9', 'loaderId': 'AFA6CD419F0DDABAB9AB9A91218226BB', 'isDownload': False} 2026-10-26 04:04:14,734 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-10-26 04:04:14,781 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:04:14,837 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/452a9b2/pos_self_order.assets.min.css, copying from /web/assets/452a9b2/pos_self_order.assets.min.css 2026-10-26 04:04:14,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:14] "GET /web/assets/1/452a9b2/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.052 0.048 2026-10-26 04:04:14,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d225ad/pos_self_order.assets.min.js, copying from /web/assets/9d225ad/pos_self_order.assets.min.js 2026-10-26 04:04:14,974 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:14] "GET /web/assets/1/9d225ad/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.156 2026-10-26 04:04:14,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js, copying from /web/assets/2c8ade2/pos_self_order.assets_tests.min.js 2026-10-26 04:04:15,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /web/assets/1/2c8ade2/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.012 0.185 2026-10-26 04:04:15,425 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.021 2026-10-26 04:04:15,451 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-26 04:04:15,468 100 INFO rb-a683fe2-225997-428993 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=750094c3635e452a"})" 2026-10-26 04:04:15,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.018 2026-10-26 04:04:15,525 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 7 0.017 0.031 2026-10-26 04:04:15,636 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.113 2026-10-26 04:04:15,676 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 04:04:16,328 100 INFO rb-a683fe2-225997-428993 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-26 04:04:16,341 100 INFO rb-a683fe2-225997-428993 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-26 04:04:16,435 100 INFO rb-a683fe2-225997-428993 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-26 04:04:16,447 100 INFO rb-a683fe2-225997-428993 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-26 04:04:16,451 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:04:16,477 100 INFO rb-a683fe2-225997-428993 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-26 04:04:16,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:16] "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-26 04:04:16,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.069 0.089 2026-10-26 04:04:16,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:16] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.011 0.054 2026-10-26 04:04:17,409 100 INFO rb-a683fe2-225997-428993 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-26 04:04:17,417 100 INFO rb-a683fe2-225997-428993 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-26 04:04:17,462 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:17] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.009 0.038 2026-10-26 04:04:17,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:04:18,233 100 INFO rb-a683fe2-225997-428993 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-26 04:04:18,257 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37422374 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-26 04:04:18,358 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37422374 with result: [{'id': 514, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-26 04:04:18,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:18] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.100 0.167 2026-10-26 04:04:18,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-26 04:04:18,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:04:19,297 100 INFO rb-a683fe2-225997-428993 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-26 04:04:19,307 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-26 04:04:19,349 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:04:19,392 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55308 2026-10-26 04:04:19,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-26 04:04:19,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55308 2026-10-26 04:04:19,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040419_554620_TestSelfOrderSequence.txt 2026-10-26 04:04:19,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpanpcrscq_chrome_odoo" 2026-10-26 04:04:19,970 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55471 2026-10-26 04:04:19,972 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpm8kzi9eq_chrome_odoo 2026-10-26 04:04:19,973 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:43475/json/version 2026-10-26 04:04:19,974 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43475/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:04:20,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-26 04:04:20,207 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:43475/json 2026-10-26 04:04:20,208 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43475/json with timeout 3 increased to 10s during tests 2026-10-26 04:04:20,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:43475/devtools/page/38D9CB6455A806C5A1767E76B5FAE525 2026-10-26 04:04:20,241 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-26 04:04:20,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-26 04:04:20,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:pos_admin from n/a 2026-10-26 04:04:20,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-26 04:04:20,412 100 INFO rb-a683fe2-225997-428993 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-26 04:04:20,412 100 INFO rb-a683fe2-225997-428993 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-26 04:04:21,146 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 97 0.124 0.570 2026-10-26 04:04:21,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '38D9CB6455A806C5A1767E76B5FAE525', 'loaderId': 'B8385C4F3F81A231151319711D8DA24B', 'isDownload': False} 2026-10-26 04:04:21,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-10-26 04:04:21,182 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:04:21,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.033 0.011 2026-10-26 04:04:21,258 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.050 2026-10-26 04:04:21,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.066 2026-10-26 04:04:21,972 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-26 04:04:21,989 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 04:04:22,055 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:04:22,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-10-26 04:04:22,090 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 04:04:22,127 100 INFO rb-a683fe2-225997-428993 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-26 04:04:22,901 100 INFO rb-a683fe2-225997-428993 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-26 04:04:23,453 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.397 0.927 2026-10-26 04:04:23,644 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.117 2026-10-26 04:04:23,687 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.013 0.019 2026-10-26 04:04:23,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 04:04:23,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-10-26%2004:03:50 HTTP/1.1" 200 - 14 0.039 0.092 2026-10-26 04:04:23,959 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:04:23,988 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:23] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-10-26%2004:03:50 HTTP/1.1" 200 - 8 0.013 0.203 2026-10-26 04:04:24,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-10-26%2004:03:50 HTTP/1.1" 200 - 8 0.008 0.267 2026-10-26 04:04:24,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 7 0.008 0.267 2026-10-26 04:04:24,105 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.297 2026-10-26 04:04:24,143 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.298 2026-10-26 04:04:24,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.018 0.191 2026-10-26 04:04:24,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65242381 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-26 04:04:24,251 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #180 deleted pos.order.line records with IDs: [907] 2026-10-26 04:04:24,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65242381 with result: [{'id': 514, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-26 04:04:24,430 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.091 0.329 2026-10-26 04:04:24,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.390 2026-10-26 04:04:24,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.366 2026-10-26 04:04:24,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.013 0.378 2026-10-26 04:04:24,556 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.012 0.381 2026-10-26 04:04:24,593 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:04:24,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-10-26%2004:03:50 HTTP/1.1" 200 - 4 0.036 0.397 2026-10-26 04:04:24,660 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.046 2026-10-26 04:04:24,670 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 04:04:24,801 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 18 0.091 0.075 2026-10-26 04:04:24,810 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.141 2026-10-26 04:04:24,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.138 2026-10-26 04:04:25,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 04:04:25,370 100 INFO rb-a683fe2-225997-428993 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-26 04:04:25,661 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:04:26,410 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,503 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,510 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,519 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,535 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,550 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,571 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,585 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,600 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-10-26 04:04:26,617 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99680264 for PoS orders references: ['Order 00401-001-0001'] (draft: True) 2026-10-26 04:04:26,623 100 INFO rb-a683fe2-225997-428993 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-26 04:04:26,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-10-26 04:04:26,778 100 INFO rb-a683fe2-225997-428993 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99680264 with result: [{'id': 515, 'pos_reference': 'Order 00401-001-0001', 'account_move': False}] 2026-10-26 04:04:26,805 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.083 0.112 2026-10-26 04:04:27,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 04:04:27,585 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-10-26 04:04:27,683 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.065 2026-10-26 04:04:28,478 100 INFO rb-a683fe2-225997-428993 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-26 04:04:28,485 100 INFO rb-a683fe2-225997-428993 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-26 04:04:28,502 100 INFO rb-a683fe2-225997-428993 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-26 04:04:28,518 100 INFO rb-a683fe2-225997-428993 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-26 04:04:28,536 100 INFO rb-a683fe2-225997-428993 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-26 04:04:28,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-26 04:04:28,555 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:04:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:04:28,569 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55471 2026-10-26 04:04:28,571 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-26 04:04:28,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55471 2026-10-26 04:04:28,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040428_710460_TestSelfOrderSequence.txt 2026-10-26 04:04:28,711 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpm8kzi9eq_chrome_odoo" 2026-10-26 04:04:28,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:05:06,285 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #181 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-26 04:05:10,268 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #181 deleted ir.attachment records with IDs: [8045, 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8092, 8093, 8094, 8095, 8096, 8097, 8098, 8099] 2026-10-26 04:05:10,269 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #181 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-10-26 04:05:10,306 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #181 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-10-26 04:05:18,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-10-26 04:05:19,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55667 2026-10-26 04:05:19,121 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpk_al6r66_chrome_odoo 2026-10-26 04:05:19,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44743/json/version 2026-10-26 04:05:19,123 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44743/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:05:19,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-10-26 04:05:19,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44743/json 2026-10-26 04:05:19,268 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44743/json with timeout 3 increased to 10s during tests 2026-10-26 04:05:19,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:44743/devtools/page/1716D31E14763F07CF4A04A461D92574 2026-10-26 04:05:19,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-10-26 04:05:19,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-10-26 04:05:19,741 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 04:05:19,749 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-10-26 04:05:19,753 100 INFO rb-a683fe2-225997-428993 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-26 04:05:19,754 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-10-26 04:05:19,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:05:21,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:21] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.195 1.244 2026-10-26 04:05:21,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '1716D31E14763F07CF4A04A461D92574', 'loaderId': '7BD9BB2A1626553CA03C42DAFAE4923C', 'isDownload': False} 2026-10-26 04:05:21,227 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-10-26 04:05:21,259 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:05:21,324 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:21] "GET /web/assets/33cbe53/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.016 2026-10-26 04:05:21,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:21] "GET /web/assets/d7a9f5b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-26 04:05:21,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:21] "GET /web/assets/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.062 2026-10-26 04:05:22,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 04:05:22,052 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.013 2026-10-26 04:05:22,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-26 04:05:22,139 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:05:22,142 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 04:05:22,176 100 INFO rb-a683fe2-225997-428993 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-26 04:05:23,408 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.443 0.798 2026-10-26 04:05:23,529 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:23] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 1.293 2026-10-26 04:05:23,563 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 04:05:23,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.189 2026-10-26 04:05:23,804 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 04:05:23,858 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 04:05:24,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-26 04:05:24,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.247 0.617 2026-10-26 04:05:24,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.081 2026-10-26 04:05:24,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:24] "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-26 04:05:25,022 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 04:05:25,182 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 14 0.065 0.050 2026-10-26 04:05:25,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:05:25,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.020 0.184 2026-10-26 04:05:25,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.017 0.252 2026-10-26 04:05:25,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.016 0.331 2026-10-26 04:05:25,523 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.022 0.377 2026-10-26 04:05:25,534 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05: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-26 04:05:25,582 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 04:05:25,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:05:25,614 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.030 0.457 2026-10-26 04:05:25,647 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.421 2026-10-26 04:05:25,655 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 04:05:25,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.027 0.423 2026-10-26 04:05:25,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.023 0.454 2026-10-26 04:05:25,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 8 0.013 0.435 2026-10-26 04:05:25,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.008 0.304 2026-10-26 04:05:25,966 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:05:25,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.010 0.301 2026-10-26 04:05:26,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.006 0.332 2026-10-26 04:05:26,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.332 2026-10-26 04:05:26,056 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-26%2001:41:18 HTTP/1.1" 200 - 6 0.005 0.287 2026-10-26 04:05:26,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 19 0.026 0.261 2026-10-26 04:05:26,169 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-26%2001:48:55 HTTP/1.1" 200 - 6 0.005 0.241 2026-10-26 04:05:26,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.010 0.221 2026-10-26 04:05:26,243 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 4 0.005 0.231 2026-10-26 04:05:26,249 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,292 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 4 0.005 0.251 2026-10-26 04:05:26,317 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,319 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,340 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-10-26%2004:04:28 HTTP/1.1" 200 - 4 0.004 0.255 2026-10-26 04:05:26,352 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,359 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,378 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,386 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.101 2026-10-26 04:05:26,411 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,420 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.006 0.147 2026-10-26 04:05:26,439 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,478 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,500 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:05:26,504 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:05:26,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 04:05:26,578 100 INFO rb-a683fe2-225997-428993 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-26 04:05:26,592 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-10-26 04:05:26,616 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-26 04:05:26,618 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-26 04:05:26,626 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-10-26 04:05:26,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.003 0.009 2026-10-26 04:05:26,646 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:05:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:05:26,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55667 2026-10-26 04:05:26,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-10-26 04:05:26,690 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55667 2026-10-26 04:05:26,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_040526_803066_TestVivaWalletHttpCommon.txt 2026-10-26 04:05:26,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpk_al6r66_chrome_odoo" 2026-10-26 04:05:26,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-26 04:05:27,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-26 04:05:28,801 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31497] 2026-10-26 04:05:29,190 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted res.partner records with IDs: [847] 2026-10-26 04:05:29,217 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-26 04:05:30,673 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-26 04:05:32,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-26 04:05:33,415 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-26 04:05:45,967 100 INFO rb-a683fe2-225997-428993 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-26 04:05:46,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-26 04:05:48,187 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:05:49,577 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31718] 2026-10-26 04:05:49,852 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-10-26 04:05:50,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-26 04:05:50,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-10-26 04:05:51,030 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-10-26 04:05:51,059 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-26 04:05:51,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-26 04:05:52,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-26 04:06:04,871 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-26 04:06:14,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-26 04:06:14,902 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-26 04:06:15,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:15,936 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-26 04:06:16,624 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:16,933 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-26 04:06:17,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-26 04:06:17,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-26 04:06:17,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:19,838 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-26 04:06:19,940 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-26 04:06:20,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-26 04:06:20,446 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-26 04:06:30,042 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-26 04:06:32,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:33,573 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-10-26 04:06:34,203 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-10-26 04:06:34,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-26 04:06:34,449 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-26 04:06:34,708 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-26 04:06:34,938 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-26 04:06:35,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-26 04:06:38,420 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-26 04:06:51,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-26 04:06:51,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-26 04:06:51,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-26 04:06:53,195 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-26 04:06:53,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-26 04:06:53,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:54,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-26 04:06:55,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-26 04:06:56,381 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:06:57,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-26 04:06:57,202 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-26 04:07:07,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-26 04:07:07,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-26 04:07:07,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-26 04:07:07,814 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-26 04:07:07,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:07:07,946 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-26 04:07:08,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-26 04:07:09,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:07:11,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-26 04:07:12,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-26 04:07:13,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-26 04:07:14,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-26 04:07:22,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-26 04:07:23,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-26 04:07:25,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-26 04:07:25,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-26 04:07:26,212 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-26 04:07:26,761 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-26 04:07:27,280 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-26 04:07:27,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-26 04:07:27,969 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-26 04:07:28,182 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:07:30,737 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-26 04:07:31,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-26 04:07:33,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-26 04:07:36,611 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-26 04:07:39,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-26 04:07:41,209 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-26 04:07:43,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-26 04:07:43,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-26 04:07:43,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-26 04:07:45,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-26 04:07:48,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:07:50,532 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-10-26 04:07:50,591 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-26 04:07:51,308 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-26 04:07:52,006 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-26 04:07:52,495 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-26 04:07:53,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-26 04:07:54,270 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:07:56,843 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-10-26 04:07:57,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-26 04:07:57,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-26 04:07:57,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 04:07:57,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-26 04:07:58,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-26 04:07:59,911 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-26 04:08:00,893 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-26 04:08:02,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-26 04:08:04,317 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-26 04:08:05,384 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-26 04:08:06,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:08:07,281 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-26 04:08:08,516 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-26 04:08:09,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-26 04:08:09,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-26 04:08:10,164 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-26 04:08:11,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-26 04:08:11,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-26 04:08:12,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-26 04:08:13,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-26 04:08:13,517 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-26 04:08:14,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:08:15,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-26 04:08:15,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-26 04:08:16,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:08:53,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-26 04:08:59,353 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<834736619714203.1792987739.052601814270020-openerp-791-account.move@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-26 04:08:59,354 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:08:59,494 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-10-26 04:08:59,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<834736619714203.1792987739.052601814270020-openerp-791-account.move@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-10-26 04:08:59,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:08:59,615 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-26 04:08:59,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-10-26 04:08:59,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-26 04:09:01,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<405100716480179.1792987741.412009477615356-openerp-792-account.move@ed3b096a0947>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-26 04:09:01,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:09:01,985 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #185 deleted mail.mail records with IDs: [284] 2026-10-26 04:09:01,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:09:02,216 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:09:40,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-26 04:09:42,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-26 04:09:45,863 100 INFO rb-a683fe2-225997-428993 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-26 04:09:47,710 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:09:50,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<714699265211425.1792987790.602505922317505-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:09:50,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:09:50,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:09:50,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<011367156767539.1792987790.838047981262207-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:09:50,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:09:50,907 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:09:51,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<482315267765244.1792987791.769793272018433-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:09:51,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:09:51,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:09:56,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-26 04:09:56,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 55879 2026-10-26 04:09:56,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmp9ef84jhw_chrome_odoo 2026-10-26 04:09:56,629 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:33449/json/version 2026-10-26 04:09:56,633 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33449/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:09:56,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-10-26 04:09:56,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:33449/json 2026-10-26 04:09:56,695 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33449/json with timeout 3 increased to 10s during tests 2026-10-26 04:09:56,719 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:33449/devtools/page/46CB938B3CE0C4BD28C640F5A14F711C 2026-10-26 04:09:56,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-10-26 04:09:56,782 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-10-26 04:09:57,764 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:09:57,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:09:57,789 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-10-26 04:09:57,792 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:09:57,793 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:09:57,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:09:59,424 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web HTTP/1.1" 200 - 121 0.159 1.452 2026-10-26 04:09:59,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '46CB938B3CE0C4BD28C640F5A14F711C', 'loaderId': '297B6C4DBF6FF37FB55DD8B26D083992', 'isDownload': False} 2026-10-26 04:09:59,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-26 04:09:59,558 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.028 0.030 2026-10-26 04:09:59,575 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.003 0.068 2026-10-26 04:09:59,681 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.008 0.172 2026-10-26 04:09:59,721 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.171 2026-10-26 04:09:59,761 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.020 0.259 2026-10-26 04:09:59,856 100 INFO rb-a683fe2-225997-428993 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-26 04:09:59,862 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:09:59] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-26 04:10:01,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-26 04:10:01,310 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-26 04:10:01,320 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.061 2026-10-26 04:10:01,404 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.046 0.078 2026-10-26 04:10:01,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:10:01,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 04:10:01,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.080 0.181 2026-10-26 04:10:01,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.102 0.431 2026-10-26 04:10:01,920 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:10:01,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.010 0.545 2026-10-26 04:10:01,994 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.026 0.517 2026-10-26 04:10:02,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:10:02,329 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.184 0.649 2026-10-26 04:10:02,527 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.114 0.948 2026-10-26 04:10:02,535 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.965 2026-10-26 04:10:02,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.015 0.889 2026-10-26 04:10:02,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.018 0.673 2026-10-26 04:10:02,655 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.674 2026-10-26 04:10:02,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.664 2026-10-26 04:10:02,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.126 2026-10-26 04:10:02,715 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:10:02,791 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.060 2026-10-26 04:10:02,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.122 2026-10-26 04:10:02,904 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.097 0.217 2026-10-26 04:10:02,905 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 04:10:02,906 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.098 2026-10-26 04:10:03,585 100 INFO rb-a683fe2-225997-428993 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-26 04:10:03,608 100 INFO rb-a683fe2-225997-428993 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-26 04:10:03,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.033 2026-10-26 04:10:04,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:04] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.109 0.273 2026-10-26 04:10:04,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:04] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.130 0.179 2026-10-26 04:10:04,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.114 2026-10-26 04:10:04,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.050 0.044 2026-10-26 04:10:04,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.026 0.143 2026-10-26 04:10:05,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.039 0.226 2026-10-26 04:10:05,646 100 INFO rb-a683fe2-225997-428993 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-26 04:10:05,674 100 INFO rb-a683fe2-225997-428993 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-26 04:10:05,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.013 0.033 2026-10-26 04:10:05,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.011 0.033 2026-10-26 04:10:05,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 04:10:05,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.025 0.049 2026-10-26 04:10:05,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:05] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 04:10:06,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-26 04:10:06,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:06] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 04:10:07,023 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,054 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 04:10:07,070 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,097 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,117 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,135 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,167 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,176 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.026 0.052 2026-10-26 04:10:07,197 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,223 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,256 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.029 0.124 2026-10-26 04:10:07,292 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,294 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,337 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,338 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.023 0.048 2026-10-26 04:10:07,344 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,378 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,403 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.010 0.023 2026-10-26 04:10:07,431 100 INFO rb-a683fe2-225997-428993 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-26 04:10:07,438 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-10-26 04:10:07,533 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:10:07,634 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 55879 2026-10-26 04:10:07,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-10-26 04:10:07,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 55879 2026-10-26 04:10:07,816 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041007_816585_TestBurndownChartTour.txt 2026-10-26 04:10:07,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmp9ef84jhw_chrome_odoo" 2026-10-26 04:10:07,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:10:10,878 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<040232907545123.1792987810.745665550231934-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:10:10,879 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:10,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:11,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<858991312292113.1792987810.957034349441528-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:11,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:11,014 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:11,156 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-26 04:10:11,574 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 56102 2026-10-26 04:10:11,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmp9n6thizw_chrome_odoo 2026-10-26 04:10:11,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:45971/json/version 2026-10-26 04:10:11,577 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45971/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:10:11,694 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-10-26 04:10:11,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:45971/json 2026-10-26 04:10:11,697 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45971/json with timeout 3 increased to 10s during tests 2026-10-26 04:10:11,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:45971/devtools/page/0EF66D5A63DD203BA5E73ED4F873064C 2026-10-26 04:10:11,720 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-10-26 04:10:11,752 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-10-26 04:10:11,822 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:armandel from n/a 2026-10-26 04:10:11,853 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-10-26 04:10:11,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:10:11,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:10:11,923 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:10:13,179 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web HTTP/1.1" 200 - 116 0.092 1.168 2026-10-26 04:10:13,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '0EF66D5A63DD203BA5E73ED4F873064C', 'loaderId': 'CD318522D363B7E35F5A6F305B6EDA53', 'isDownload': False} 2026-10-26 04:10:13,184 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-26 04:10:13,266 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-26 04:10:13,317 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.040 0.022 2026-10-26 04:10:13,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.004 0.080 2026-10-26 04:10:13,396 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/webclient/load_menus/33aa01a95692a296ceab28344beff1c857b0bbf346a128e16826a94762d08e24 HTTP/1.1" 200 - 4 0.014 0.115 2026-10-26 04:10:13,409 100 INFO rb-a683fe2-225997-428993 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-26 04:10:13,439 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.131 2026-10-26 04:10:13,515 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:13] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 04:10:14,840 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 04:10:14,846 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 04:10:14,847 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-26 04:10:14,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.013 2026-10-26 04:10:15,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 04:10:15,319 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.160 0.258 2026-10-26 04:10:15,337 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.395 2026-10-26 04:10:15,377 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:10:15,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.392 2026-10-26 04:10:15,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.419 2026-10-26 04:10:15,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.023 0.459 2026-10-26 04:10:15,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.390 2026-10-26 04:10:15,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:10:15,613 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:10:15,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.056 0.327 2026-10-26 04:10:15,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.236 2026-10-26 04:10:15,640 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:10:15,679 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:10:15,692 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:10:15,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.026 0.283 2026-10-26 04:10:15,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.332 2026-10-26 04:10:15,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/image?model=res.users&field=avatar_128&id=196 HTTP/1.1" 200 - 18 0.060 0.377 2026-10-26 04:10:15,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.245 2026-10-26 04:10:16,565 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:10:16,579 100 INFO rb-a683fe2-225997-428993 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-26 04:10:16,601 100 INFO rb-a683fe2-225997-428993 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-26 04:10:16,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.026 2026-10-26 04:10:17,061 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.097 0.263 2026-10-26 04:10:17,475 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.121 0.250 2026-10-26 04:10:17,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.287 2026-10-26 04:10:17,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.014 0.042 2026-10-26 04:10:17,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.034 0.104 2026-10-26 04:10:17,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:17] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 12 0.013 0.175 2026-10-26 04:10:18,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:10:18,666 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,679 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,693 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,712 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,738 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:18] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.035 0.042 2026-10-26 04:10:18,749 100 INFO rb-a683fe2-225997-428993 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-26 04:10:18,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:18] "POST /web/action/load HTTP/1.1" 200 - 13 0.036 0.053 2026-10-26 04:10:18,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:18] "POST /web/action/run HTTP/1.1" 200 - 17 0.012 0.041 2026-10-26 04:10:19,373 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 102 0.075 0.273 2026-10-26 04:10:19,434 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 8 0.013 0.021 2026-10-26 04:10:19,458 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.037 2026-10-26 04:10:19,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.031 0.059 2026-10-26 04:10:19,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.015 2026-10-26 04:10:19,807 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:19] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 11 0.010 0.047 2026-10-26 04:10:20,563 100 INFO rb-a683fe2-225997-428993 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-26 04:10:20,576 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-26 04:10:20,596 100 INFO rb-a683fe2-225997-428993 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-26 04:10:20,620 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:20] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.007 0.015 2026-10-26 04:10:20,671 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:20] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.008 0.025 2026-10-26 04:10:20,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:20] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 04:10:21,484 100 INFO rb-a683fe2-225997-428993 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-26 04:10:21,497 100 INFO rb-a683fe2-225997-428993 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-26 04:10:21,531 100 INFO rb-a683fe2-225997-428993 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-26 04:10:21,565 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:21] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.015 0.028 2026-10-26 04:10:21,625 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.019 2026-10-26 04:10:21,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:21] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.003 0.031 2026-10-26 04:10:22,081 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:10:22,503 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-10-26 04:10:22,510 100 INFO rb-a683fe2-225997-428993 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-26 04:10:22,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:22] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.003 0.011 2026-10-26 04:10:22,588 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.013 0.025 2026-10-26 04:10:22,622 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.015 0.045 2026-10-26 04:10:22,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.035 0.069 2026-10-26 04:10:23,562 100 INFO rb-a683fe2-225997-428993 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-26 04:10:23,576 100 INFO rb-a683fe2-225997-428993 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-26 04:10:23,651 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:23] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.013 0.049 2026-10-26 04:10:23,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.014 0.034 2026-10-26 04:10:24,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-26 04:10:24,588 100 INFO rb-a683fe2-225997-428993 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-26 04:10:24,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:24] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.048 0.123 2026-10-26 04:10:24,867 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:24] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.017 0.069 2026-10-26 04:10:24,996 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:24] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.046 0.157 2026-10-26 04:10:25,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.113 2026-10-26 04:10:25,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.007 0.125 2026-10-26 04:10:25,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:10:26,671 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-10-26 04:10:26,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:10:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:10:26,696 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 56102 2026-10-26 04:10:26,702 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-10-26 04:10:26,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 56102 2026-10-26 04:10:26,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041026_849203_TestPersonalStageTour.txt 2026-10-26 04:10:26,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmp9n6thizw_chrome_odoo" 2026-10-26 04:10:26,880 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:10:29,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<320806704861641.1792987829.729231357574463-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:10:29,981 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:29,995 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:30,160 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<629452997099137.1792987830.105238676071167-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:30,161 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:30,163 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:30,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-10-26 04:10:31,436 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-26 04:10:32,824 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149282577149992.1792987832.680468320846558-openerp-message-notify@ed3b096a0947>: ['"User 1 with personal stages" <@False>'] 2026-10-26 04:10:32,832 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:32,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264453644320372.1792987832.835547924041748-openerp-message-notify@ed3b096a0947>: ['"User 2 with personal stages" <@False>'] 2026-10-26 04:10:32,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:33,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452802263818591.1792987832.921721458435059-openerp-message-notify@ed3b096a0947>: ['"User 1 with personal stages" <@False>'] 2026-10-26 04:10:33,008 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:33,064 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687470586553993.1792987833.010580301284790-openerp-message-notify@ed3b096a0947>: ['"User 2 with personal stages" <@False>'] 2026-10-26 04:10:33,066 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:33,176 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034454670204012.1792987833.068488121032715-openerp-message-notify@ed3b096a0947>: ['"User 1 with personal stages" <@False>'] 2026-10-26 04:10:33,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:33,248 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004257316676029.1792987833.181681871414185-openerp-message-notify@ed3b096a0947>: ['"User 1 with personal stages" <@False>'] 2026-10-26 04:10:33,252 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:33,597 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [356] 2026-10-26 04:10:33,645 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [351] 2026-10-26 04:10:33,716 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [350, 352] 2026-10-26 04:10:33,757 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-10-26 04:10:33,998 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-10-26 04:10:34,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-26 04:10:34,496 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 298 and Message-Id '<003807212873075.1792987834.329371929168701-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:34,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:34,501 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:34,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-26 04:10:34,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 299 and Message-Id '<119624327147033.1792987834.652587890625000-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:34,836 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:34,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:35,015 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-26 04:10:35,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 300 and Message-Id '<906457265526273.1792987835.145218133926392-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:10:35,328 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:35,347 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:35,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 04:10:38,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 301 and Message-Id '<876133382245759.1792987838.507429838180542-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:10:38,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:38,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:38,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<046387732341104.1792987838.717583656311035-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:38,779 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:38,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:38,839 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-26 04:10:39,049 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-26 04:10:39,405 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<657538599677970.1792987839.271271944046021-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:39,406 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:39,414 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:39,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-26 04:10:40,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-26 04:10:45,183 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-26 04:10:45,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<363861905748578.1792987845.389863491058350-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:45,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:45,542 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:45,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<424134984415294.1792987845.544381856918335-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:10:45,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:10:45,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:10:46,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:11:00,195 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:11:00,195 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:11:00,195 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:11:00,196 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:03,793 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:11:07,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-26 04:11:11,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:11:15,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<439803859646217.1792987875.009744167327881-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:11:15,173 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:15,179 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:15,325 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<050998438774833.1792987875.246887445449829-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:11:15,326 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:15,327 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:15,365 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-26 04:11:15,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<570331070422332.1792987875.538501024246216-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:11:15,667 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:15,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:15,729 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:11:18,868 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<658958195817321.1792987878.715767383575439-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:11:18,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:18,875 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:18,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<783193184928670.1792987878.947091817855835-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:11:18,996 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:18,999 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:19,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<779083390156840.1792987879.334575653076172-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:11:19,393 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:19,396 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:19,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<051850478966013.1792987879.481274127960205-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:11:19,537 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:19,540 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:19,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<837683921157782.1792987879.714804172515869-openerp-136-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-10-26 04:11:19,819 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:20,026 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-10-26 04:11:20,026 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:20,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-26 04:11:20,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-26 04:11:20,615 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-26 04:11:22,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<190813950866372.1792987881.986212968826294-openerp-136-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-10-26 04:11:22,117 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:22,145 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-10-26 04:11:22,146 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:22,200 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-10-26 04:11:24,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:11:26,959 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-26 04:11:27,373 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56353 2026-10-26 04:11:27,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpiui1auvd_chrome_odoo 2026-10-26 04:11:27,374 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43655/json/version 2026-10-26 04:11:27,379 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43655/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:11:27,481 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:11:27,482 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43655/json 2026-10-26 04:11:27,489 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:43655/json with timeout 3 increased to 10s during tests 2026-10-26 04:11:27,507 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:43655/devtools/page/4C8355D49A44F7B660ED338B135F0BCC 2026-10-26 04:11:27,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 04:11:27,553 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 04:11:28,482 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:11:28,490 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:11:28,506 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 04:11:28,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:11:28,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:11:28,535 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:11:30,255 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web HTTP/1.1" 200 - 121 0.184 1.540 2026-10-26 04:11:30,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '4C8355D49A44F7B660ED338B135F0BCC', 'loaderId': '3572746966B1AD03BB258A6DB58EDA1A', 'isDownload': False} 2026-10-26 04:11:30,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-26 04:11:30,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.024 2026-10-26 04:11:30,380 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.019 0.043 2026-10-26 04:11:30,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.007 0.154 2026-10-26 04:11:30,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.158 2026-10-26 04:11:30,561 100 INFO rb-a683fe2-225997-428993 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-26 04:11:30,572 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.006 0.208 2026-10-26 04:11:30,709 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:30] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-26 04:11:32,175 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 04:11:32,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 04:11:32,200 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 04:11:32,230 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-26 04:11:32,410 100 INFO rb-a683fe2-225997-428993 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-26 04:11:32,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.204 0.137 2026-10-26 04:11:32,674 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:11:32,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.051 0.471 2026-10-26 04:11:32,796 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.477 2026-10-26 04:11:32,832 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:11:32,890 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.046 0.475 2026-10-26 04:11:33,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.091 0.623 2026-10-26 04:11:33,511 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.251 0.862 2026-10-26 04:11:33,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.074 2026-10-26 04:11:33,562 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 04:11:33,592 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:11:33,611 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.043 0.922 2026-10-26 04:11:33,636 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "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-26 04:11:33,662 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:11:33,688 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:11:33,739 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.065 0.841 2026-10-26 04:11:33,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.895 2026-10-26 04:11:33,799 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.879 2026-10-26 04:11:33,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.028 0.728 2026-10-26 04:11:33,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.015 0.244 2026-10-26 04:11:33,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.115 2026-10-26 04:11:34,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:11:34,602 100 INFO rb-a683fe2-225997-428993 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-26 04:11:34,626 100 INFO rb-a683fe2-225997-428993 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-26 04:11:34,682 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.027 2026-10-26 04:11:35,153 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:35] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.113 0.308 2026-10-26 04:11:35,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.129 0.181 2026-10-26 04:11:35,512 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.100 2026-10-26 04:11:35,860 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.023 0.063 2026-10-26 04:11:35,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:35] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 20 0.050 0.129 2026-10-26 04:11:36,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.030 0.220 2026-10-26 04:11:36,708 100 INFO rb-a683fe2-225997-428993 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-26 04:11:36,720 100 INFO rb-a683fe2-225997-428993 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-26 04:11:36,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.020 2026-10-26 04:11:36,834 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:36] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.008 0.041 2026-10-26 04:11:36,879 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 04:11:36,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:36] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.011 0.034 2026-10-26 04:11:37,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-26 04:11:37,781 100 INFO rb-a683fe2-225997-428993 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-26 04:11:37,812 100 INFO rb-a683fe2-225997-428993 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-26 04:11:37,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:37] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.013 0.045 2026-10-26 04:11:38,092 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:38] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.009 0.031 2026-10-26 04:11:38,863 100 INFO rb-a683fe2-225997-428993 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-26 04:11:38,885 100 INFO rb-a683fe2-225997-428993 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-26 04:11:38,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:38] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.031 0.030 2026-10-26 04:11:38,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:38] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.012 0.043 2026-10-26 04:11:39,400 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:39] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.108 0.245 2026-10-26 04:11:39,808 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:39] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.151 0.194 2026-10-26 04:11:39,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.218 2026-10-26 04:11:42,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:42] "GET /my/projects HTTP/1.1" 200 - 219 0.255 1.430 2026-10-26 04:11:42,796 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 04:11:42,866 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:42] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.052 0.062 2026-10-26 04:11:42,889 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 04:11:42,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:42] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.133 2026-10-26 04:11:42,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 04:11:42,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:42] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.020 0.043 2026-10-26 04:11:43,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:11:43,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.009 0.024 2026-10-26 04:11:43,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:11:43,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 04:11:43,279 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.019 0.074 2026-10-26 04:11:43,301 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.008 0.038 2026-10-26 04:11:43,771 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 04:11:43,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:43] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-10-26 04:11:44,017 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.016 0.182 2026-10-26 04:11:44,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.150 2026-10-26 04:11:44,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:44] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.134 2026-10-26 04:11:45,134 100 INFO rb-a683fe2-225997-428993 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-26 04:11:45,154 100 INFO rb-a683fe2-225997-428993 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-26 04:11:45,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.045 0.156 2026-10-26 04:11:45,470 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.004 0.009 2026-10-26 04:11:45,498 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.007 2026-10-26 04:11:45,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.040 0.255 2026-10-26 04:11:45,875 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-26 04:11:45,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:45] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-10-26 04:11:46,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:46] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 04:11:46,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.006 2026-10-26 04:11:46,930 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.014 0.024 2026-10-26 04:11:46,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.016 2026-10-26 04:11:47,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:47] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.126 0.168 2026-10-26 04:11:47,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.308 2026-10-26 04:11:47,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 04:11:47,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.010 0.039 2026-10-26 04:11:47,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:47] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:11:48,289 100 INFO rb-a683fe2-225997-428993 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-26 04:11:48,303 100 INFO rb-a683fe2-225997-428993 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-26 04:11:48,329 100 INFO rb-a683fe2-225997-428993 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-26 04:11:48,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.030 2026-10-26 04:11:48,399 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:48] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 04:11:49,087 100 INFO rb-a683fe2-225997-428993 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-26 04:11:49,095 100 INFO rb-a683fe2-225997-428993 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-26 04:11:49,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.070 0.169 2026-10-26 04:11:49,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.013 0.042 2026-10-26 04:11:49,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.030 0.075 2026-10-26 04:11:49,669 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.007 0.025 2026-10-26 04:11:49,678 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 04:11:49,757 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.037 2026-10-26 04:11:49,919 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:49] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.009 0.035 2026-10-26 04:11:49,924 100 INFO rb-a683fe2-225997-428993 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-26 04:11:49,929 100 INFO rb-a683fe2-225997-428993 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-26 04:11:49,938 100 INFO rb-a683fe2-225997-428993 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-26 04:11:49,962 100 INFO rb-a683fe2-225997-428993 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-26 04:11:50,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<479923150811112.1792987910.017568349838257-openerp-448-project.task@ed3b096a0947>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 04:11:50,203 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:50,231 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [316] 2026-10-26 04:11:50,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:50,235 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.073 0.221 2026-10-26 04:11:50,343 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.031 0.372 2026-10-26 04:11:50,426 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.043 0.114 2026-10-26 04:11:50,447 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.072 2026-10-26 04:11:50,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.055 0.155 2026-10-26 04:11:50,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "GET /mail/avatar/mail.message/33586/author_avatar/50x50?access_token=2a8eccf8-6700-4b6b-8a67-50efbaae2314 HTTP/1.1" 200 - 9 0.016 0.108 2026-10-26 04:11:50,692 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.018 0.015 2026-10-26 04:11:50,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.017 0.032 2026-10-26 04:11:50,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.024 0.085 2026-10-26 04:11:51,485 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,526 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,538 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,553 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,579 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,613 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,618 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,625 100 INFO rb-a683fe2-225997-428993 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-26 04:11:51,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-26 04:11:51,691 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:51] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.054 0.037 2026-10-26 04:11:51,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:51] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.032 0.096 2026-10-26 04:11:51,901 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.052 0.137 2026-10-26 04:11:51,915 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.183 2026-10-26 04:11:52,427 100 INFO rb-a683fe2-225997-428993 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-26 04:11:52,436 100 INFO rb-a683fe2-225997-428993 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-26 04:11:52,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 04:11:52,461 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:11:52,494 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56353 2026-10-26 04:11:52,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 04:11:52,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56353 2026-10-26 04:11:52,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041152_656783_TestProjectSharingUi.txt 2026-10-26 04:11:52,657 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpiui1auvd_chrome_odoo" 2026-10-26 04:11:52,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-26 04:11:52,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<418751064412393.1792987912.809581518173218-openerp-138-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 04:11:52,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:11:52,957 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-10-26 04:11:52,958 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:11:53,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56641 2026-10-26 04:11:53,745 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpk89ac62g_chrome_odoo 2026-10-26 04:11:53,746 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33411/json/version 2026-10-26 04:11:53,748 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33411/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:11:53,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:11:53,848 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33411/json 2026-10-26 04:11:53,851 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:33411/json with timeout 3 increased to 10s during tests 2026-10-26 04:11:53,883 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:33411/devtools/page/A0BBF5BE83D164456BD22EFE11078168 2026-10-26 04:11:53,896 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 04:11:53,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 04:11:54,085 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:georges1 from n/a 2026-10-26 04:11:54,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 04:11:54,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-26 04:11:54,122 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-26 04:11:54,153 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:11:57,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /my/projects HTTP/1.1" 200 - 246 0.239 2.967 2026-10-26 04:11:57,356 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'A0BBF5BE83D164456BD22EFE11078168', 'loaderId': '95228D3C687D7ED748053F7F91DAAEF8', 'isDownload': False} 2026-10-26 04:11:57,357 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-26 04:11:57,403 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11: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-26 04:11:57,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 04:11:57,526 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.046 0.057 2026-10-26 04:11:57,541 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 04:11:57,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.066 2026-10-26 04:11:57,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 04:11:57,641 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.041 2026-10-26 04:11:57,863 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:11:57,883 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.024 0.020 2026-10-26 04:11:57,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:11:57,899 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:11:58,041 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 04:11:58,067 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:58] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.028 0.054 2026-10-26 04:11:58,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:58] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.009 0.074 2026-10-26 04:11:58,720 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:58] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 04:11:58,770 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 04:11:58,851 100 INFO rb-a683fe2-225997-428993 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-26 04:11:59,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.244 2026-10-26 04:11:59,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.201 2026-10-26 04:11:59,077 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:11:59] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.200 2026-10-26 04:12:00,100 100 INFO rb-a683fe2-225997-428993 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-26 04:12:00,128 100 INFO rb-a683fe2-225997-428993 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-26 04:12:00,353 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.051 0.156 2026-10-26 04:12:00,423 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.010 0.021 2026-10-26 04:12:00,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.006 0.012 2026-10-26 04:12:00,510 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.012 2026-10-26 04:12:00,872 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.091 0.258 2026-10-26 04:12:00,914 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 04:12:00,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:00] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 04:12:01,528 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:01] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 04:12:02,111 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.095 0.198 2026-10-26 04:12:02,118 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.267 2026-10-26 04:12:02,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.254 2026-10-26 04:12:02,148 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.264 2026-10-26 04:12:02,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.016 0.026 2026-10-26 04:12:02,311 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.014 0.102 2026-10-26 04:12:02,331 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.065 2026-10-26 04:12:02,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:02] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.027 0.069 2026-10-26 04:12:03,139 100 INFO rb-a683fe2-225997-428993 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-26 04:12:03,167 100 INFO rb-a683fe2-225997-428993 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-26 04:12:03,188 100 INFO rb-a683fe2-225997-428993 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-26 04:12:03,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:03] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.007 0.036 2026-10-26 04:12:03,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:03] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.021 0.027 2026-10-26 04:12:03,947 100 INFO rb-a683fe2-225997-428993 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-26 04:12:03,953 100 INFO rb-a683fe2-225997-428993 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-26 04:12:04,188 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.075 0.146 2026-10-26 04:12:04,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.015 0.041 2026-10-26 04:12:04,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.037 0.111 2026-10-26 04:12:04,633 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.021 0.044 2026-10-26 04:12:04,645 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.037 2026-10-26 04:12:04,703 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.039 2026-10-26 04:12:04,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:04] "GET /web/image/res.partner/940/avatar_128 HTTP/1.1" 200 - 23 0.021 0.073 2026-10-26 04:12:05,476 100 INFO rb-a683fe2-225997-428993 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-26 04:12:05,496 100 INFO rb-a683fe2-225997-428993 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-26 04:12:05,504 100 INFO rb-a683fe2-225997-428993 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-26 04:12:05,505 100 INFO rb-a683fe2-225997-428993 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-26 04:12:05,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:05] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.041 0.076 2026-10-26 04:12:05,737 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:05] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.056 0.157 2026-10-26 04:12:05,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:05] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.007 0.111 2026-10-26 04:12:05,949 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:05] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.080 0.203 2026-10-26 04:12:06,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.053 0.220 2026-10-26 04:12:06,066 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.054 2026-10-26 04:12:06,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.010 0.069 2026-10-26 04:12:06,191 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.018 0.060 2026-10-26 04:12:06,292 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,318 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,325 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,339 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,362 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,382 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,393 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,446 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.056 0.028 2026-10-26 04:12:06,448 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,453 100 INFO rb-a683fe2-225997-428993 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-26 04:12:06,534 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.028 0.064 2026-10-26 04:12:06,561 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.014 0.068 2026-10-26 04:12:06,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:06] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.018 0.135 2026-10-26 04:12:07,201 100 INFO rb-a683fe2-225997-428993 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-26 04:12:07,224 100 INFO rb-a683fe2-225997-428993 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-26 04:12:07,232 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 04:12:07,247 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:12:07,306 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56641 2026-10-26 04:12:07,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 04:12:07,319 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56641 2026-10-26 04:12:07,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041207_487547_TestProjectSharingUi.txt 2026-10-26 04:12:07,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpk89ac62g_chrome_odoo" 2026-10-26 04:12:07,519 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-26 04:12:07,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<836315917902334.1792987927.655356884002686-openerp-138-project.project@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-26 04:12:07,801 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:07,822 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-10-26 04:12:07,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:08,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56852 2026-10-26 04:12:08,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpajpgs7kb_chrome_odoo 2026-10-26 04:12:08,528 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36075/json/version 2026-10-26 04:12:08,538 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36075/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:12:08,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:12:08,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36075/json 2026-10-26 04:12:08,714 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:36075/json with timeout 3 increased to 10s during tests 2026-10-26 04:12:08,744 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:36075/devtools/page/FB7C5E5EBD419521096976D8931A0892 2026-10-26 04:12:08,777 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-26 04:12:08,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-26 04:12:08,934 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:georges1 from n/a 2026-10-26 04:12:08,948 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-26 04:12:08,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-26 04:12:08,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-26 04:12:08,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:12:10,887 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:10] "GET /my/projects HTTP/1.1" 200 - 246 0.181 1.725 2026-10-26 04:12:10,892 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'FB7C5E5EBD419521096976D8931A0892', 'loaderId': '232B0C173CFEE17DB9B9BD7368309507', 'isDownload': False} 2026-10-26 04:12:10,893 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-26 04:12:10,984 100 INFO ? werkzeug: 127.0.0.1 - - [26/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.038 2026-10-26 04:12:10,990 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 04:12:11,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.038 0.064 2026-10-26 04:12:11,068 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 04:12:11,083 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.050 2026-10-26 04:12:11,155 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 04:12:11,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.023 0.063 2026-10-26 04:12:11,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:12:11,363 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:12:11,375 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 04:12:11,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.005 0.017 2026-10-26 04:12:11,518 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 04:12:11,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.065 2026-10-26 04:12:11,607 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:11] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.016 0.098 2026-10-26 04:12:12,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:12] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 04:12:12,245 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:12] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 04:12:12,362 100 INFO rb-a683fe2-225997-428993 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-26 04:12:12,576 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.027 0.289 2026-10-26 04:12:12,590 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.236 2026-10-26 04:12:12,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:12] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.014 0.198 2026-10-26 04:12:13,601 100 INFO rb-a683fe2-225997-428993 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-26 04:12:13,623 100 INFO rb-a683fe2-225997-428993 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-26 04:12:13,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:13] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.045 0.132 2026-10-26 04:12:13,888 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:13] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.018 2026-10-26 04:12:14,011 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.005 0.015 2026-10-26 04:12:14,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.014 2026-10-26 04:12:14,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.044 0.230 2026-10-26 04:12:14,377 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /web/assets/9ae9dd3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 04:12:14,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /web/assets/bd65221/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-10-26 04:12:14,939 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:14] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-26 04:12:15,514 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.080 0.202 2026-10-26 04:12:15,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.245 2026-10-26 04:12:15,530 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.230 2026-10-26 04:12:15,555 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.251 2026-10-26 04:12:15,631 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.014 0.031 2026-10-26 04:12:15,679 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.023 0.068 2026-10-26 04:12:15,704 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.032 2026-10-26 04:12:15,847 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:15] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.044 0.084 2026-10-26 04:12:16,537 100 INFO rb-a683fe2-225997-428993 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-26 04:12:16,548 100 INFO rb-a683fe2-225997-428993 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-26 04:12:16,571 100 INFO rb-a683fe2-225997-428993 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-26 04:12:16,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.028 0.063 2026-10-26 04:12:16,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.071 2026-10-26 04:12:17,333 100 INFO rb-a683fe2-225997-428993 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-26 04:12:17,345 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-26 04:12:17,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:12:17,426 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56852 2026-10-26 04:12:17,431 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-26 04:12:17,433 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56852 2026-10-26 04:12:17,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041217_556460_TestProjectSharingUi.txt 2026-10-26 04:12:17,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpajpgs7kb_chrome_odoo" 2026-10-26 04:12:17,581 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:12:20,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<941659880069521.1792987940.769780874252319-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:20,921 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:20,928 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:21,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<774739357276677.1792987940.997782468795776-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:12:21,057 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:21,060 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:21,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-26 04:12:22,324 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-26 04:12:22,849 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-26 04:12:24,208 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-26 04:12:25,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<923968829820530.1792987945.386471986770630-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:25,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:25,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:26,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<274636720918650.1792987946.430875062942505-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:26,511 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:26,514 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:26,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-26 04:12:28,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<423131390095563.1792987947.898257493972778-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:28,082 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:28,088 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:30,436 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33627] 2026-10-26 04:12:30,597 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-10-26 04:12:30,663 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22380, 22381] 2026-10-26 04:12:30,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<588128186424767.1792987950.770753622055054-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:30,913 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:30,919 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:31,925 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-26 04:12:33,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<772591513517440.1792987952.855508804321289-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:33,075 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:33,081 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:33,266 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33629, 33601] 2026-10-26 04:12:33,345 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-10-26 04:12:33,379 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22334, 22335, 22384, 22385] 2026-10-26 04:12:33,394 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-26 04:12:51,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-26 04:12:52,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-26 04:12:52,442 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-26 04:12:53,679 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:12:56,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<069773026654097.1792987976.658834934234619-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:12:56,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:56,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:56,961 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<271961138299738.1792987976.913110017776489-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:12:56,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:12:56,964 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:12:58,914 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-26 04:12:59,336 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 57044 2026-10-26 04:12:59,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpqr3in658_chrome_odoo 2026-10-26 04:12:59,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:46349/json/version 2026-10-26 04:12:59,357 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46349/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:12:59,484 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-10-26 04:12:59,485 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:46349/json 2026-10-26 04:12:59,486 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:46349/json with timeout 3 increased to 10s during tests 2026-10-26 04:12:59,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:46349/devtools/page/2B1647C12F81ECFBEA280A71EE1082DA 2026-10-26 04:12:59,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-10-26 04:12:59,691 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-10-26 04:13:00,623 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:13:00,628 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:13:00,640 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-10-26 04:13:00,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:13:00,647 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:13:00,677 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:13:03,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web HTTP/1.1" 200 - 125 0.136 2.410 2026-10-26 04:13:03,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '2B1647C12F81ECFBEA280A71EE1082DA', 'loaderId': 'B30BECB5487AA6E0B65F0806C6FF2E56', 'isDownload': False} 2026-10-26 04:13:03,222 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-26 04:13:03,336 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.021 0.048 2026-10-26 04:13:03,448 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/webclient/load_menus/4d0cde9de6c0df7e82bd7a207004bc2069e16c522ea2aaf5ab2cac47460e7f85 HTTP/1.1" 200 - 4 0.006 0.144 2026-10-26 04:13:03,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.133 2026-10-26 04:13:03,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.037 0.208 2026-10-26 04:13:03,618 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.023 0.313 2026-10-26 04:13:03,709 100 INFO rb-a683fe2-225997-428993 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-26 04:13:03,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:03] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 04:13:04,989 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 04:13:05,018 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 04:13:05,048 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 04:13:05,113 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.051 0.041 2026-10-26 04:13:05,264 100 INFO rb-a683fe2-225997-428993 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-26 04:13:05,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.160 0.209 2026-10-26 04:13:05,520 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:13:05,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.508 2026-10-26 04:13:05,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.517 2026-10-26 04:13:05,636 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 04:13:05,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.022 0.487 2026-10-26 04:13:05,823 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.055 0.592 2026-10-26 04:13:06,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.140 0.730 2026-10-26 04:13:06,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.829 2026-10-26 04:13:06,114 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:13:06,146 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:13:06,177 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13: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-26 04:13:06,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:13:06,254 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:13:06,306 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.093 0.719 2026-10-26 04:13:06,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.728 2026-10-26 04:13:06,392 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.732 2026-10-26 04:13:06,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/offline HTTP/1.1" 200 - 7 0.041 0.737 2026-10-26 04:13:06,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.611 2026-10-26 04:13:06,548 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.232 2026-10-26 04:13:06,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.044 2026-10-26 04:13:07,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:13:07,316 100 INFO rb-a683fe2-225997-428993 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-26 04:13:07,333 100 INFO rb-a683fe2-225997-428993 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-26 04:13:07,366 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:07] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.025 2026-10-26 04:13:07,852 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:07] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.124 0.300 2026-10-26 04:13:07,954 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:07] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.024 0.030 2026-10-26 04:13:07,969 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:07] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.071 2026-10-26 04:13:08,189 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.081 0.126 2026-10-26 04:13:08,358 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.059 0.292 2026-10-26 04:13:08,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.046 0.440 2026-10-26 04:13:08,646 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.056 0.550 2026-10-26 04:13:08,659 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.229 2026-10-26 04:13:09,131 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 20 0.021 0.090 2026-10-26 04:13:09,183 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.149 2026-10-26 04:13:09,271 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.025 0.224 2026-10-26 04:13:09,849 100 INFO rb-a683fe2-225997-428993 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-26 04:13:09,896 100 INFO rb-a683fe2-225997-428993 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-26 04:13:09,897 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.013 0.014 2026-10-26 04:13:09,914 100 INFO rb-a683fe2-225997-428993 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-26 04:13:09,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.011 0.034 2026-10-26 04:13:09,934 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.055 2026-10-26 04:13:10,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:10] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.036 0.097 2026-10-26 04:13:10,914 100 INFO rb-a683fe2-225997-428993 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-26 04:13:10,937 100 INFO rb-a683fe2-225997-428993 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-26 04:13:10,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:10] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.013 0.019 2026-10-26 04:13:10,999 100 INFO rb-a683fe2-225997-428993 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-26 04:13:11,001 100 INFO rb-a683fe2-225997-428993 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-26 04:13:11,028 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:11] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.008 0.056 2026-10-26 04:13:11,173 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.026 0.075 2026-10-26 04:13:12,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.008 2026-10-26 04:13:12,982 100 INFO rb-a683fe2-225997-428993 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-26 04:13:13,005 100 INFO rb-a683fe2-225997-428993 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-26 04:13:13,017 100 INFO rb-a683fe2-225997-428993 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-26 04:13:13,074 100 INFO rb-a683fe2-225997-428993 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-26 04:13:13,075 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:13] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.006 0.046 2026-10-26 04:13:13,106 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:13] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.014 0.072 2026-10-26 04:13:13,268 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:13] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.044 0.096 2026-10-26 04:13:13,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:13] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.041 0.225 2026-10-26 04:13:15,198 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-10-26 04:13:15,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 04:13:15,233 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 57044 2026-10-26 04:13:15,235 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-10-26 04:13:15,236 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 57044 2026-10-26 04:13:15,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041315_387370_TestProjectTags.txt 2026-10-26 04:13:15,387 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpqr3in658_chrome_odoo" 2026-10-26 04:13:15,418 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:13:16,425 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-26 04:13:16,846 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57267 2026-10-26 04:13:16,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwz3akapk_chrome_odoo 2026-10-26 04:13:16,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40205/json/version 2026-10-26 04:13:16,849 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40205/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:13:17,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:13:17,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40205/json 2026-10-26 04:13:17,017 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40205/json with timeout 3 increased to 10s during tests 2026-10-26 04:13:17,044 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:40205/devtools/page/5AAA7BE6F33213DB9A7A34ACD92F17D5 2026-10-26 04:13:17,078 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-26 04:13:17,138 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-26 04:13:18,015 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:13:18,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:13:18,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-26 04:13:18,052 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:13:18,053 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:13:18,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:13:19,637 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web HTTP/1.1" 200 - 121 0.164 1.392 2026-10-26 04:13:19,641 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '5AAA7BE6F33213DB9A7A34ACD92F17D5', 'loaderId': 'F0ED1B88786558F30E991DC05AD1E070', 'isDownload': False} 2026-10-26 04:13:19,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-26 04:13:19,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-10-26 04:13:19,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.037 0.135 2026-10-26 04:13:19,909 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.010 0.145 2026-10-26 04:13:19,927 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.197 2026-10-26 04:13:19,990 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.041 0.177 2026-10-26 04:13:20,030 100 INFO rb-a683fe2-225997-428993 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-26 04:13:20,107 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:20] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-26 04:13:21,196 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 04:13:21,221 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.059 2026-10-26 04:13:21,258 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.076 2026-10-26 04:13:21,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.043 0.080 2026-10-26 04:13:21,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 04:13:21,541 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.079 0.212 2026-10-26 04:13:21,554 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.279 2026-10-26 04:13:21,600 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:13:21,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:13:21,776 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.043 0.432 2026-10-26 04:13:21,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.037 0.494 2026-10-26 04:13:22,023 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.073 0.615 2026-10-26 04:13:22,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.110 0.780 2026-10-26 04:13:22,281 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.884 2026-10-26 04:13:22,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:13:22,360 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:13:22,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.044 0.776 2026-10-26 04:13:22,389 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:13:22,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.019 0.784 2026-10-26 04:13:22,427 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:13:22,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:13:22,473 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.661 2026-10-26 04:13:22,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.635 2026-10-26 04:13:22,559 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.462 2026-10-26 04:13:22,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.186 2026-10-26 04:13:22,629 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 04:13:23,409 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:13:23,439 100 INFO rb-a683fe2-225997-428993 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-26 04:13:23,453 100 INFO rb-a683fe2-225997-428993 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-26 04:13:23,499 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.032 2026-10-26 04:13:23,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:23] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.077 0.235 2026-10-26 04:13:24,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:24] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.099 0.171 2026-10-26 04:13:24,174 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.093 2026-10-26 04:13:24,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:24] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.028 0.070 2026-10-26 04:13:24,632 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:24] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.028 0.154 2026-10-26 04:13:24,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:24] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.042 0.267 2026-10-26 04:13:25,095 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 04:13:25,334 100 INFO rb-a683fe2-225997-428993 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-26 04:13:25,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.019 2026-10-26 04:13:25,437 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:25] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.016 0.035 2026-10-26 04:13:25,479 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.018 2026-10-26 04:13:25,524 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:25] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.006 0.036 2026-10-26 04:13:26,372 100 INFO rb-a683fe2-225997-428993 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-26 04:13:26,384 100 INFO rb-a683fe2-225997-428993 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-26 04:13:26,595 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:26] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.068 0.141 2026-10-26 04:13:26,653 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:26] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.013 0.029 2026-10-26 04:13:26,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.097 0.180 2026-10-26 04:13:27,312 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.087 0.543 2026-10-26 04:13:27,369 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.027 2026-10-26 04:13:27,397 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.007 0.027 2026-10-26 04:13:27,469 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 04:13:27,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.015 2026-10-26 04:13:27,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.036 2026-10-26 04:13:27,586 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 04:13:27,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.009 2026-10-26 04:13:28,483 100 INFO rb-a683fe2-225997-428993 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-26 04:13:28,498 100 INFO rb-a683fe2-225997-428993 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-26 04:13:28,520 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:28] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.010 0.019 2026-10-26 04:13:29,302 100 INFO rb-a683fe2-225997-428993 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-26 04:13:29,317 100 INFO rb-a683fe2-225997-428993 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-26 04:13:29,326 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:29] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.004 0.014 2026-10-26 04:13:29,361 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:29] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.008 0.013 2026-10-26 04:13:29,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:29] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:13:30,160 100 INFO rb-a683fe2-225997-428993 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-26 04:13:30,206 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:30] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.008 0.036 2026-10-26 04:13:30,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.006 0.019 2026-10-26 04:13:31,066 100 INFO rb-a683fe2-225997-428993 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-26 04:13:31,073 100 INFO rb-a683fe2-225997-428993 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-26 04:13:31,308 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:31] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.075 0.155 2026-10-26 04:13:31,417 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:31] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.015 0.074 2026-10-26 04:13:31,545 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.047 0.134 2026-10-26 04:13:31,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.053 2026-10-26 04:13:31,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:31] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.077 2026-10-26 04:13:32,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:13:33,272 100 INFO rb-a683fe2-225997-428993 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-26 04:13:33,305 100 INFO rb-a683fe2-225997-428993 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-26 04:13:33,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:33] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.091 0.144 2026-10-26 04:13:33,803 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:33] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.115 0.345 2026-10-26 04:13:33,836 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:33] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.291 2026-10-26 04:13:33,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:33] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.034 0.363 2026-10-26 04:13:33,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:33] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 04:13:34,002 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 04:13:34,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 04:13:34,098 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.048 2026-10-26 04:13:34,112 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.003 0.044 2026-10-26 04:13:34,145 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 04:13:34,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-26 04:13:34,356 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.015 0.038 2026-10-26 04:13:34,476 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.002 0.006 2026-10-26 04:13:34,484 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.013 2026-10-26 04:13:34,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.023 0.028 2026-10-26 04:13:34,674 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.033 0.080 2026-10-26 04:13:34,824 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.058 0.215 2026-10-26 04:13:34,837 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.003 0.295 2026-10-26 04:13:34,907 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.014 0.324 2026-10-26 04:13:34,997 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:34] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.041 0.301 2026-10-26 04:13:35,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:35] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.026 0.041 2026-10-26 04:13:36,233 100 INFO rb-a683fe2-225997-428993 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-26 04:13:36,260 100 INFO rb-a683fe2-225997-428993 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-26 04:13:36,295 100 INFO rb-a683fe2-225997-428993 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-26 04:13:36,349 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:36] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.015 0.035 2026-10-26 04:13:36,435 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:36] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.009 0.049 2026-10-26 04:13:37,416 100 INFO rb-a683fe2-225997-428993 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-26 04:13:37,471 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:37] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.011 0.039 2026-10-26 04:13:37,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.025 0.092 2026-10-26 04:13:37,615 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.030 2026-10-26 04:13:37,662 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:37] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.010 0.020 2026-10-26 04:13:37,749 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:37] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.024 0.071 2026-10-26 04:13:38,548 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-26 04:13:38,596 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:38] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.013 0.038 2026-10-26 04:13:38,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:38] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.081 0.054 2026-10-26 04:13:38,865 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:38] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.044 0.198 2026-10-26 04:13:38,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:38] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.041 0.284 2026-10-26 04:13:39,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:39] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.029 0.400 2026-10-26 04:13:39,170 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:39] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.046 0.454 2026-10-26 04:13:39,265 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:39] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.034 0.556 2026-10-26 04:13:39,333 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:39] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 13 0.017 0.538 2026-10-26 04:13:40,122 100 INFO rb-a683fe2-225997-428993 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-26 04:13:40,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.031 2026-10-26 04:13:40,166 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-26 04:13:40,196 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 04:13:40,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.006 0.035 2026-10-26 04:13:40,436 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.057 0.158 2026-10-26 04:13:40,547 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.045 0.240 2026-10-26 04:13:40,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:40] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 04:13:41,714 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-26 04:13:41,732 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:13:41,762 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57267 2026-10-26 04:13:41,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-26 04:13:41,769 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57267 2026-10-26 04:13:41,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041341_943051_TestUi.txt 2026-10-26 04:13:41,943 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpwz3akapk_chrome_odoo" 2026-10-26 04:13:41,962 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-10-26 04:13:42,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57548 2026-10-26 04:13:42,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjkc6cynw_chrome_odoo 2026-10-26 04:13:42,597 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39059/json/version 2026-10-26 04:13:42,599 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39059/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:13:42,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:13:42,620 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39059/json 2026-10-26 04:13:42,621 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:39059/json with timeout 3 increased to 10s during tests 2026-10-26 04:13:42,636 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:39059/devtools/page/85CC73AB28DD3366E1723EC295C4A6FA 2026-10-26 04:13:42,648 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-26 04:13:42,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-26 04:13:43,658 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:13:43,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:demo from n/a 2026-10-26 04:13:43,676 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-26 04:13:43,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-26 04:13:43,682 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 04:13:43,725 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:13:45,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:45] "GET / HTTP/1.1" 200 - 250 0.264 1.850 2026-10-26 04:13:45,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '85CC73AB28DD3366E1723EC295C4A6FA', 'loaderId': '56AEDD131F56699AF158BC48ADBD994D', 'isDownload': False} 2026-10-26 04:13:45,828 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-10-26 04:13:45,881 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:13:45,917 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4caa6a/web.assets_frontend.min.css, copying from /web/assets/b4caa6a/web.assets_frontend.min.css 2026-10-26 04:13:45,991 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:45] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.044 0.053 2026-10-26 04:13:46,003 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 04:13:46,019 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.072 2026-10-26 04:13:46,032 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 04:13:46,047 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-10-26 04:13:46,369 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:13:46,372 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:13:46,390 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.010 0.013 2026-10-26 04:13:46,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:13:46,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 04:13:46,557 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.061 2026-10-26 04:13:46,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:46] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.011 0.061 2026-10-26 04:13:47,114 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.022 2026-10-26 04:13:47,165 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.007 2026-10-26 04:13:47,282 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 04:13:47,460 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.266 2026-10-26 04:13:47,497 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.018 0.171 2026-10-26 04:13:47,521 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.010 0.260 2026-10-26 04:13:48,026 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web HTTP/1.1" 200 - 58 0.035 0.651 2026-10-26 04:13:48,110 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 04:13:48,141 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-26 04:13:48,215 100 INFO rb-a683fe2-225997-428993 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-26 04:13:48,222 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/webclient/load_menus/f92e1c726a3036f355d63d1ee32eda7ef440545f1987c16a589263ccc4b4524a HTTP/1.1" 200 - 2 0.002 0.061 2026-10-26 04:13:48,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.024 0.040 2026-10-26 04:13:48,328 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.018 0.052 2026-10-26 04:13:48,381 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:48] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-26 04:13:49,632 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 04:13:49,638 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 04:13:49,643 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 04:13:49,693 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.022 2026-10-26 04:13:50,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.177 0.297 2026-10-26 04:13:50,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.437 2026-10-26 04:13:50,232 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:13:50,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.049 0.405 2026-10-26 04:13:50,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.054 0.512 2026-10-26 04:13:50,580 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.070 0.633 2026-10-26 04:13:50,598 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:13:50,613 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.640 2026-10-26 04:13:50,627 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:13:50,672 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:13:50,696 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.041 0.610 2026-10-26 04:13:50,723 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.465 2026-10-26 04:13:50,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.016 0.459 2026-10-26 04:13:50,817 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.483 2026-10-26 04:13:50,882 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.016 0.406 2026-10-26 04:13:50,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.026 0.193 2026-10-26 04:13:51,551 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-10-26 04:13:51,578 100 INFO rb-a683fe2-225997-428993 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-26 04:13:51,592 100 INFO rb-a683fe2-225997-428993 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-26 04:13:51,627 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:51] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.020 2026-10-26 04:13:52,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:52] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.119 0.283 2026-10-26 04:13:52,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:52] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.119 0.265 2026-10-26 04:13:52,923 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.015 0.042 2026-10-26 04:13:53,043 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.031 0.114 2026-10-26 04:13:53,126 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:53] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.020 0.201 2026-10-26 04:13:53,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.013 2026-10-26 04:13:53,609 100 INFO rb-a683fe2-225997-428993 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-26 04:13:53,664 100 INFO rb-a683fe2-225997-428993 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-26 04:13:53,822 100 INFO rb-a683fe2-225997-428993 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-26 04:13:53,829 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:53] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.061 0.103 2026-10-26 04:13:53,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.163 2026-10-26 04:13:54,261 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 87 0.155 0.428 2026-10-26 04:13:54,410 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.021 0.030 2026-10-26 04:13:54,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.056 2026-10-26 04:13:54,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-10-26 04:13:54,600 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 04:13:54,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.042 2026-10-26 04:13:55,044 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.027 0.047 2026-10-26 04:13:55,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.019 0.095 2026-10-26 04:13:55,175 100 INFO rb-a683fe2-225997-428993 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-26 04:13:55,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.106 0.211 2026-10-26 04:13:55,483 100 INFO rb-a683fe2-225997-428993 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-26 04:13:55,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.057 0.419 2026-10-26 04:13:55,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.040 0.468 2026-10-26 04:13:55,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.256 2026-10-26 04:13:55,802 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:55] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.018 0.060 2026-10-26 04:13:56,463 100 INFO rb-a683fe2-225997-428993 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-26 04:13:56,471 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-26 04:13:56,484 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:13:56,521 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57548 2026-10-26 04:13:56,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-26 04:13:56,538 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57548 2026-10-26 04:13:56,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041356_700538_TestUi.txt 2026-10-26 04:13:56,701 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpjkc6cynw_chrome_odoo" 2026-10-26 04:13:57,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57787 2026-10-26 04:13:57,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyr4z3ri3_chrome_odoo 2026-10-26 04:13:57,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:44719/json/version 2026-10-26 04:13:57,245 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44719/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:13:57,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:13:57,380 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:44719/json 2026-10-26 04:13:57,381 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:44719/json with timeout 3 increased to 10s during tests 2026-10-26 04:13:57,419 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:44719/devtools/page/E0C1413538691C9567CFD7B952BDBD6F 2026-10-26 04:13:57,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-26 04:13:57,486 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-26 04:13:58,444 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:13:58,452 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:13:58,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-26 04:13:58,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-26 04:13:58,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 04:13:59,119 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET / HTTP/1.1" 200 - 80 0.108 0.512 2026-10-26 04:13:59,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'E0C1413538691C9567CFD7B952BDBD6F', 'loaderId': 'D9ED1FB01A98BA78B6E09F714AB1CEDD', 'isDownload': False} 2026-10-26 04:13:59,123 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-10-26 04:13:59,181 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 04:13:59,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/assets/1/b4caa6a/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.004 0.012 2026-10-26 04:13:59,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.003 0.010 2026-10-26 04:13:59,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.018 2026-10-26 04:13:59,425 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:13:59,476 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 04:13:59,513 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/image/website/1/logo/My%20Website?unique=dfae298 HTTP/1.1" 200 - 6 0.016 0.035 2026-10-26 04:13:59,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 04:13:59,564 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.016 0.029 2026-10-26 04:13:59,589 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:13:59] "GET /web/image/website/1/favicon?unique=dfae298 HTTP/1.1" 200 - 6 0.010 0.029 2026-10-26 04:14:00,115 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 04:14:00,175 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.006 2026-10-26 04:14:00,199 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 04:14:00,227 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 04:14:00,261 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 04:14:00,480 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web HTTP/1.1" 200 - 24 0.031 0.122 2026-10-26 04:14:00,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.171 2026-10-26 04:14:00,587 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-26 04:14:00,666 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 2 0.000 0.084 2026-10-26 04:14:00,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.115 2026-10-26 04:14:00,716 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.004 0.125 2026-10-26 04:14:00,727 100 INFO rb-a683fe2-225997-428993 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-26 04:14:00,778 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.033 0.142 2026-10-26 04:14:00,842 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:00] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 04:14:02,039 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 04:14:02,097 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.031 0.022 2026-10-26 04:14:02,160 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.130 2026-10-26 04:14:02,166 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.157 2026-10-26 04:14:02,418 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "POST /mail/init_messaging HTTP/1.1" 200 - 68 0.163 0.158 2026-10-26 04:14:02,443 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.313 2026-10-26 04:14:02,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:14:02,516 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.018 0.326 2026-10-26 04:14:02,594 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:14:02,673 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.046 0.493 2026-10-26 04:14:02,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-10-26 04:14:02,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.067 0.583 2026-10-26 04:14:03,151 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 70 0.156 0.781 2026-10-26 04:14:03,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.871 2026-10-26 04:14:03,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:14:03,227 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 04:14:03,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:14:03,275 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.053 0.774 2026-10-26 04:14:03,364 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.022 0.834 2026-10-26 04:14:03,389 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.823 2026-10-26 04:14:03,431 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web/offline HTTP/1.1" 200 - 5 0.006 0.733 2026-10-26 04:14:03,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.579 2026-10-26 04:14:03,546 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.013 0.241 2026-10-26 04:14:03,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.095 2026-10-26 04:14:04,221 100 INFO rb-a683fe2-225997-428993 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-26 04:14:04,239 100 INFO rb-a683fe2-225997-428993 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-26 04:14:04,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.030 2026-10-26 04:14:04,502 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:04] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.032 0.090 2026-10-26 04:14:04,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:04] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.130 0.234 2026-10-26 04:14:04,928 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.023 2026-10-26 04:14:05,273 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.025 0.046 2026-10-26 04:14:05,378 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.025 0.120 2026-10-26 04:14:05,487 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:05] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.017 0.232 2026-10-26 04:14:05,957 100 INFO rb-a683fe2-225997-428993 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-26 04:14:06,032 100 INFO rb-a683fe2-225997-428993 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-26 04:14:06,123 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.053 0.059 2026-10-26 04:14:06,136 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.087 2026-10-26 04:14:06,449 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.122 0.259 2026-10-26 04:14:06,454 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.332 2026-10-26 04:14:06,675 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.011 0.042 2026-10-26 04:14:06,719 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-10-26 04:14:06,763 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-10-26 04:14:06,783 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-26 04:14:06,944 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.019 2026-10-26 04:14:07,215 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.049 0.059 2026-10-26 04:14:07,300 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.027 0.154 2026-10-26 04:14:07,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "POST /mail/thread/data HTTP/1.1" 200 - 54 0.062 0.299 2026-10-26 04:14:07,551 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.412 2026-10-26 04:14:07,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.037 0.397 2026-10-26 04:14:07,643 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.136 2026-10-26 04:14:07,835 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.033 0.045 2026-10-26 04:14:07,959 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 04:14:08,505 100 INFO rb-a683fe2-225997-428993 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-26 04:14:08,508 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-26 04:14:08,521 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:14:08,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57787 2026-10-26 04:14:08,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-26 04:14:08,556 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57787 2026-10-26 04:14:08,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041408_712795_TestUi.txt 2026-10-26 04:14:08,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpyr4z3ri3_chrome_odoo" 2026-10-26 04:14:08,747 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:14:11,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<654670269186362.1792988051.532733917236328-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:14:11,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:14:11,685 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:14:11,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<739567962436074.1792988051.759680986404419-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:14:11,827 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:14:11,835 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:14:16,013 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-26 04:14:16,050 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-10-26 04:14:16,055 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-26 04:14:16,128 100 INFO rb-a683fe2-225997-428993 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-26 04:14:16,143 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-26 04:14:16,214 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #237 deleted mail.message records with IDs: [33656] 2026-10-26 04:14:16,247 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: project.milestone 2026-10-26 04:14:16,250 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-26 04:14:16,299 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: project.milestone 2026-10-26 04:14:16,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-26 04:14:16,368 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-26 04:14:16,454 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #236 deleted mail.message records with IDs: [33655] 2026-10-26 04:14:16,498 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #236 deleted project.update records with IDs: [10] 2026-10-26 04:14:16,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-26 04:14:16,616 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-10-26 04:14:16,619 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-26 04:14:16,661 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-26 04:14:16,666 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-26 04:14:16,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-26 04:14:16,739 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-26 04:14:16,803 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-26 04:14:16,805 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-26 04:14:16,910 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-26 04:14:17,012 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #234 deleted mail.message records with IDs: [33655] 2026-10-26 04:14:17,028 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 234, model: project.update 2026-10-26 04:14:17,030 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-26 04:14:17,115 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 234, model: project.update 2026-10-26 04:14:17,130 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:14:20,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<017544173211947.1792988060.146267652511597-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:14:20,300 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:14:20,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:14:20,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<325118524518870.1792988060.400092840194702-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:14:20,472 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:14:20,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:14:21,493 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-26 04:14:23,743 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-26 04:14:24,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-26 04:14:27,526 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:14:28,599 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-26 04:14:29,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58028 2026-10-26 04:14:29,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpqft8v2kz_chrome_odoo 2026-10-26 04:14:29,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:34423/json/version 2026-10-26 04:14:29,137 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34423/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:14:29,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:14:29,322 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:34423/json 2026-10-26 04:14:29,323 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:34423/json with timeout 3 increased to 10s during tests 2026-10-26 04:14:29,370 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:34423/devtools/page/0455D06C5848F3168428E10F1D26C66C 2026-10-26 04:14:29,401 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-26 04:14:29,429 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-26 04:14:30,310 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:14:30,314 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:14:30,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-26 04:14:30,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:14:30,339 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:14:30,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:14:31,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:31] "GET /web HTTP/1.1" 200 - 121 0.156 1.415 2026-10-26 04:14:31,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '0455D06C5848F3168428E10F1D26C66C', 'loaderId': '8A0C83B6835BC21B5B1FA0DDAE02113D', 'isDownload': False} 2026-10-26 04:14:31,945 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-26 04:14:32,030 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.016 2026-10-26 04:14:32,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-26 04:14:32,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-26 04:14:32,144 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.002 0.125 2026-10-26 04:14:32,153 100 INFO rb-a683fe2-225997-428993 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-26 04:14:32,187 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.147 2026-10-26 04:14:32,249 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:32] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-10-26 04:14:33,584 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-26 04:14:33,590 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 04:14:33,597 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 04:14:33,634 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.014 2026-10-26 04:14:33,812 100 INFO rb-a683fe2-225997-428993 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-26 04:14:34,033 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.211 0.183 2026-10-26 04:14:34,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:14:34,210 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.070 0.487 2026-10-26 04:14:34,217 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.559 2026-10-26 04:14:34,261 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 04:14:34,286 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.028 0.520 2026-10-26 04:14:34,489 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.078 0.658 2026-10-26 04:14:34,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.095 0.833 2026-10-26 04:14:34,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.861 2026-10-26 04:14:34,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 04:14:34,812 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:14:34,816 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.049 0.728 2026-10-26 04:14:34,868 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "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-26 04:14:34,880 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:14:34,920 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 04:14:34,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.055 0.642 2026-10-26 04:14:34,963 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.682 2026-10-26 04:14:34,999 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:34] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.700 2026-10-26 04:14:35,068 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.032 0.510 2026-10-26 04:14:35,094 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.186 2026-10-26 04:14:35,108 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.050 2026-10-26 04:14:35,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:14:35,823 100 INFO rb-a683fe2-225997-428993 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-26 04:14:35,843 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-26 04:14:35,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.036 2026-10-26 04:14:36,334 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:36] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.097 0.275 2026-10-26 04:14:36,694 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:36] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.106 0.206 2026-10-26 04:14:36,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.261 2026-10-26 04:14:37,045 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.037 2026-10-26 04:14:37,155 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.033 0.112 2026-10-26 04:14:37,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:37] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.022 0.214 2026-10-26 04:14:37,503 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 04:14:37,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-10-26 04:14:37,906 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.024 2026-10-26 04:14:38,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:38] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.032 0.038 2026-10-26 04:14:38,051 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 04:14:38,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:38] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.007 0.025 2026-10-26 04:14:38,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-10-26 04:14:38,955 100 INFO rb-a683fe2-225997-428993 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-26 04:14:39,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.054 0.111 2026-10-26 04:14:39,219 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.013 0.058 2026-10-26 04:14:39,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.076 0.198 2026-10-26 04:14:39,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.099 0.544 2026-10-26 04:14:39,924 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.148 2026-10-26 04:14:39,987 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.017 2026-10-26 04:14:40,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:40] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.012 0.028 2026-10-26 04:14:40,059 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:40] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 04:14:40,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.022 2026-10-26 04:14:40,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-10-26 04:14:40,206 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:40] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:14:41,095 100 INFO rb-a683fe2-225997-428993 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-26 04:14:41,111 100 INFO rb-a683fe2-225997-428993 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-26 04:14:41,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:41] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.009 0.018 2026-10-26 04:14:41,921 100 INFO rb-a683fe2-225997-428993 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-26 04:14:41,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-26 04:14:41,956 100 INFO rb-a683fe2-225997-428993 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-26 04:14:41,961 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:41] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.009 0.023 2026-10-26 04:14:42,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:42] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.013 0.044 2026-10-26 04:14:42,050 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:42] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.007 0.029 2026-10-26 04:14:42,086 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:42] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.005 0.022 2026-10-26 04:14:42,103 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:42] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 04:14:42,193 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:42] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.003 0.037 2026-10-26 04:14:43,007 100 INFO rb-a683fe2-225997-428993 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-26 04:14:43,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-26 04:14:43,037 100 INFO rb-a683fe2-225997-428993 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-26 04:14:43,058 100 INFO rb-a683fe2-225997-428993 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-26 04:14:43,062 100 INFO rb-a683fe2-225997-428993 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-26 04:14:43,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-10-26 04:14:43,104 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-10-26 04:14:43,248 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.073 0.149 2026-10-26 04:14:43,289 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.011 0.168 2026-10-26 04:14:43,370 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.017 0.062 2026-10-26 04:14:43,543 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.111 0.096 2026-10-26 04:14:43,582 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.023 0.212 2026-10-26 04:14:43,608 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:43] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.123 2026-10-26 04:14:44,932 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:44] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.014 1.420 2026-10-26 04:14:44,937 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.161 2026-10-26 04:14:46,098 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-10-26 04:14:46,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-10-26 04:14:46,128 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:46] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 04:14:46,184 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:46] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.009 0.027 2026-10-26 04:14:46,238 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:46] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.034 2026-10-26 04:14:46,362 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:46] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.019 0.083 2026-10-26 04:14:47,172 100 INFO rb-a683fe2-225997-428993 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-26 04:14:47,187 100 INFO rb-a683fe2-225997-428993 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-26 04:14:47,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.026 2026-10-26 04:14:47,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.020 0.066 2026-10-26 04:14:47,385 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.013 2026-10-26 04:14:47,568 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.026 0.073 2026-10-26 04:14:47,608 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:14:47,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.032 0.087 2026-10-26 04:14:47,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.020 0.193 2026-10-26 04:14:47,925 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:47] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.018 0.234 2026-10-26 04:14:48,378 100 INFO rb-a683fe2-225997-428993 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-26 04:14:48,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:48] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.007 0.024 2026-10-26 04:14:48,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:48] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.008 0.020 2026-10-26 04:14:48,700 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:14:49,253 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-26 04:14:49,267 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-26 04:14:49,276 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-10-26 04:14:49,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:49] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.029 0.070 2026-10-26 04:14:49,411 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:49] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.020 2026-10-26 04:14:50,205 100 INFO rb-a683fe2-225997-428993 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-26 04:14:50,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:50] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 04:14:51,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-26 04:14:51,018 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-26 04:14:51,039 100 INFO rb-a683fe2-225997-428993 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-26 04:14:51,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:51] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.025 0.050 2026-10-26 04:14:51,160 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:51] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.005 0.037 2026-10-26 04:14:51,942 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-26 04:14:51,955 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:51] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 04:14:52,021 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:52] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.024 2026-10-26 04:14:52,048 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:52] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.008 0.051 2026-10-26 04:14:52,099 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:52] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.031 2026-10-26 04:14:52,823 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-26 04:14:52,829 100 INFO rb-a683fe2-225997-428993 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-26 04:14:52,900 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:52] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.020 0.050 2026-10-26 04:14:52,947 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:52] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.010 0.022 2026-10-26 04:14:53,736 100 INFO rb-a683fe2-225997-428993 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-26 04:14:53,936 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:53] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.032 0.166 2026-10-26 04:14:54,054 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:54] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.045 2026-10-26 04:14:54,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:54] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-26 04:14:54,116 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:54] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-26 04:14:54,288 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.041 2026-10-26 04:14:54,697 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:54] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.012 0.065 2026-10-26 04:14:55,371 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-10-26 04:14:55,387 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,401 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,412 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,434 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,451 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,465 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,482 100 INFO rb-a683fe2-225997-428993 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-26 04:14:55,519 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:55] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.048 0.085 2026-10-26 04:14:55,566 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:55] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 04:14:55,708 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:55] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.054 0.088 2026-10-26 04:14:55,754 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:55] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.018 0.146 2026-10-26 04:14:55,849 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:55] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.023 0.057 2026-10-26 04:14:56,691 100 INFO rb-a683fe2-225997-428993 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-26 04:14:56,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:56] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.014 0.039 2026-10-26 04:14:56,717 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.029 2026-10-26 04:14:56,899 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:56] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.084 0.062 2026-10-26 04:14:57,102 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 04:14:57,708 100 INFO rb-a683fe2-225997-428993 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-26 04:14:57,741 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.020 2026-10-26 04:14:57,760 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.029 2026-10-26 04:14:57,864 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.015 0.058 2026-10-26 04:14:57,893 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:57] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 04:14:58,701 100 INFO rb-a683fe2-225997-428993 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-26 04:14:58,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.020 2026-10-26 04:14:58,768 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:58] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 04:14:58,788 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:58] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 04:14:58,821 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:58] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 04:14:59,727 100 INFO rb-a683fe2-225997-428993 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-26 04:14:59,762 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:59] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.027 2026-10-26 04:14:59,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:14:59] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.026 0.071 2026-10-26 04:15:00,707 100 INFO rb-a683fe2-225997-428993 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-26 04:15:00,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:00] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.026 0.086 2026-10-26 04:15:01,797 100 INFO rb-a683fe2-225997-428993 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-26 04:15:01,826 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:01] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.018 2026-10-26 04:15:01,948 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:01] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.037 0.073 2026-10-26 04:15:02,744 100 INFO rb-a683fe2-225997-428993 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-26 04:15:02,751 100 INFO rb-a683fe2-225997-428993 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-26 04:15:02,780 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:02] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.027 2026-10-26 04:15:02,814 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:02] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.055 2026-10-26 04:15:02,840 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:02] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 04:15:03,659 100 INFO rb-a683fe2-225997-428993 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-26 04:15:03,675 100 INFO rb-a683fe2-225997-428993 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-26 04:15:03,738 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:03] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.023 0.037 2026-10-26 04:15:03,895 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:03] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.035 0.101 2026-10-26 04:15:03,940 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:03] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 04:15:04,756 100 INFO rb-a683fe2-225997-428993 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-26 04:15:04,795 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:04] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.027 2026-10-26 04:15:04,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:04] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.026 0.089 2026-10-26 04:15:05,716 100 INFO rb-a683fe2-225997-428993 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-26 04:15:05,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:05] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.024 0.071 2026-10-26 04:15:06,718 100 INFO rb-a683fe2-225997-428993 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-26 04:15:06,753 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:06] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.023 2026-10-26 04:15:06,870 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:06] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.033 0.069 2026-10-26 04:15:07,653 100 INFO rb-a683fe2-225997-428993 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-26 04:15:07,677 100 INFO rb-a683fe2-225997-428993 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-26 04:15:07,695 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:07] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.013 0.027 2026-10-26 04:15:07,735 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:07] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.009 0.025 2026-10-26 04:15:07,933 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.049 0.124 2026-10-26 04:15:07,968 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:07] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 04:15:08,785 100 INFO rb-a683fe2-225997-428993 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-26 04:15:08,799 100 INFO rb-a683fe2-225997-428993 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-26 04:15:08,822 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:08] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.018 2026-10-26 04:15:08,880 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:08] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.021 2026-10-26 04:15:08,910 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:08] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.013 0.027 2026-10-26 04:15:08,946 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:08] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.009 0.054 2026-10-26 04:15:08,982 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:08] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.009 0.068 2026-10-26 04:15:09,018 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.012 0.108 2026-10-26 04:15:09,046 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 04:15:09,853 100 INFO rb-a683fe2-225997-428993 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-26 04:15:09,886 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.020 2026-10-26 04:15:09,998 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.025 0.072 2026-10-26 04:15:10,781 100 INFO rb-a683fe2-225997-428993 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-26 04:15:10,916 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:10] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.044 0.087 2026-10-26 04:15:10,922 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.126 2026-10-26 04:15:11,808 100 INFO rb-a683fe2-225997-428993 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-26 04:15:11,848 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:11] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.026 2026-10-26 04:15:11,958 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:11] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.036 0.058 2026-10-26 04:15:12,751 100 INFO rb-a683fe2-225997-428993 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-26 04:15:12,758 100 INFO rb-a683fe2-225997-428993 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-26 04:15:12,793 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.011 0.015 2026-10-26 04:15:12,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.009 0.050 2026-10-26 04:15:12,873 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.025 0.016 2026-10-26 04:15:12,943 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.017 0.079 2026-10-26 04:15:12,993 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.129 2026-10-26 04:15:13,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:13] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.092 2026-10-26 04:15:13,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:13] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.007 0.149 2026-10-26 04:15:13,135 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:13] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 04:15:14,246 100 INFO rb-a683fe2-225997-428993 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-26 04:15:14,258 100 INFO rb-a683fe2-225997-428993 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-26 04:15:14,269 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 04:15:14,322 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.013 0.027 2026-10-26 04:15:14,357 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 04:15:14,379 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 04:15:14,410 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 04:15:14,415 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:15:14,425 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:15:14,429 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:15:14,443 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:15:14,495 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:15:14,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:15:14,578 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:15:14,619 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:15:14,659 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:15:15,561 100 INFO rb-a683fe2-225997-428993 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-26 04:15:15,601 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:15] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.029 2026-10-26 04:15:15,707 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.024 0.062 2026-10-26 04:15:16,502 100 INFO rb-a683fe2-225997-428993 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-26 04:15:16,586 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:16] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.018 0.062 2026-10-26 04:15:17,498 100 INFO rb-a683fe2-225997-428993 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-26 04:15:17,540 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:17] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.014 0.024 2026-10-26 04:15:17,642 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:17] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.030 0.059 2026-10-26 04:15:18,445 100 INFO rb-a683fe2-225997-428993 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-26 04:15:18,445 100 INFO rb-a683fe2-225997-428993 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-26 04:15:18,481 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.010 0.023 2026-10-26 04:15:18,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.033 2026-10-26 04:15:18,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.015 0.030 2026-10-26 04:15:18,579 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 04:15:18,606 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 04:15:19,417 100 INFO rb-a683fe2-225997-428993 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-26 04:15:19,428 100 INFO rb-a683fe2-225997-428993 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-26 04:15:19,457 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:19] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.008 0.017 2026-10-26 04:15:19,472 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:19] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.021 2026-10-26 04:15:19,507 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:19] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.010 2026-10-26 04:15:20,297 100 INFO rb-a683fe2-225997-428993 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-26 04:15:20,327 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:20] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.022 2026-10-26 04:15:20,416 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:20] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.023 0.057 2026-10-26 04:15:21,211 100 INFO rb-a683fe2-225997-428993 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-26 04:15:21,325 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:21] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.031 0.078 2026-10-26 04:15:22,248 100 INFO rb-a683fe2-225997-428993 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-26 04:15:22,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:22] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.025 2026-10-26 04:15:22,395 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:22] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.030 0.080 2026-10-26 04:15:23,190 100 INFO rb-a683fe2-225997-428993 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-26 04:15:23,226 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:23] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.023 2026-10-26 04:15:23,228 100 INFO rb-a683fe2-225997-428993 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-26 04:15:23,274 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:23] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.008 0.030 2026-10-26 04:15:23,297 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:23] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.005 0.052 2026-10-26 04:15:23,335 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:23] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 04:15:24,135 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-26 04:15:24,150 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:15:24,174 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58028 2026-10-26 04:15:24,180 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-26 04:15:24,181 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58028 2026-10-26 04:15:24,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041524_333085_TestProjectUpdateUi.txt 2026-10-26 04:15:24,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpqft8v2kz_chrome_odoo" 2026-10-26 04:15:24,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58393 2026-10-26 04:15:24,751 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpdf0myr1g_chrome_odoo 2026-10-26 04:15:24,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:40137/json/version 2026-10-26 04:15:24,785 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40137/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:15:24,857 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:15:24,858 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:40137/json 2026-10-26 04:15:24,895 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:40137/json with timeout 3 increased to 10s during tests 2026-10-26 04:15:24,944 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:40137/devtools/page/5F8621F9AE884C3FA3261EB5BF4BA46A 2026-10-26 04:15:24,965 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-26 04:15:24,974 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-26 04:15:25,848 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:25,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:15:25,854 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-26 04:15:25,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:15:25,859 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:15:26,041 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web HTTP/1.1" 200 - 18 0.020 0.137 2026-10-26 04:15:26,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '5F8621F9AE884C3FA3261EB5BF4BA46A', 'loaderId': 'A782CE5A294E81D4FB0407DDB0379E4A', 'isDownload': False} 2026-10-26 04:15:26,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-26 04:15:26,162 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.026 0.043 2026-10-26 04:15:26,207 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.019 0.075 2026-10-26 04:15:26,232 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.119 2026-10-26 04:15:26,267 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.138 2026-10-26 04:15:26,315 100 INFO rb-a683fe2-225997-428993 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-26 04:15:26,455 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 2 0.008 0.349 2026-10-26 04:15:26,486 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.098 2026-10-26 04:15:27,830 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 04:15:27,845 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 04:15:27,880 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-26 04:15:27,921 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.021 0.010 2026-10-26 04:15:28,108 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 04:15:28,237 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.124 0.195 2026-10-26 04:15:28,260 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.265 2026-10-26 04:15:28,344 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 04:15:28,359 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.014 0.300 2026-10-26 04:15:28,599 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 25 0.055 0.488 2026-10-26 04:15:28,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.505 2026-10-26 04:15:28,727 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.027 0.654 2026-10-26 04:15:28,806 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.020 0.529 2026-10-26 04:15:28,876 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:15:28,902 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.059 0.497 2026-10-26 04:15:28,943 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 04:15:28,998 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "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-26 04:15:29,003 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 04:15:29,014 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /web/offline HTTP/1.1" 200 - 4 0.033 0.599 2026-10-26 04:15:29,035 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:15:29,037 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.008 0.644 2026-10-26 04:15:29,049 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.304 2026-10-26 04:15:29,168 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.032 0.368 2026-10-26 04:15:29,177 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.020 2026-10-26 04:15:29,960 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:15:29,989 100 INFO rb-a683fe2-225997-428993 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-26 04:15:30,007 100 INFO rb-a683fe2-225997-428993 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-26 04:15:30,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.029 2026-10-26 04:15:30,202 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.005 0.080 2026-10-26 04:15:30,488 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.067 0.183 2026-10-26 04:15:30,861 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.021 0.068 2026-10-26 04:15:30,962 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.020 0.162 2026-10-26 04:15:31,085 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.048 0.245 2026-10-26 04:15:31,096 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.080 2026-10-26 04:15:31,662 100 INFO rb-a683fe2-225997-428993 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-26 04:15:31,688 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.018 2026-10-26 04:15:31,759 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 04:15:31,811 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.013 2026-10-26 04:15:31,855 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.007 0.035 2026-10-26 04:15:32,729 100 INFO rb-a683fe2-225997-428993 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-26 04:15:32,767 100 INFO rb-a683fe2-225997-428993 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-26 04:15:32,977 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:32] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.050 0.138 2026-10-26 04:15:32,983 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.120 2026-10-26 04:15:33,100 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.051 0.044 2026-10-26 04:15:33,409 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.089 0.204 2026-10-26 04:15:33,549 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.027 0.381 2026-10-26 04:15:33,602 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.027 2026-10-26 04:15:33,619 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.003 0.020 2026-10-26 04:15:33,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.009 0.011 2026-10-26 04:15:33,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 04:15:33,690 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.011 2026-10-26 04:15:33,789 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 04:15:34,714 100 INFO rb-a683fe2-225997-428993 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-26 04:15:34,731 100 INFO rb-a683fe2-225997-428993 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-26 04:15:34,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:34] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.005 0.019 2026-10-26 04:15:35,539 100 INFO rb-a683fe2-225997-428993 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-26 04:15:35,546 100 INFO rb-a683fe2-225997-428993 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-26 04:15:35,585 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.011 0.026 2026-10-26 04:15:35,610 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.002 0.010 2026-10-26 04:15:35,628 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 04:15:36,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 04:15:36,402 100 INFO rb-a683fe2-225997-428993 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-26 04:15:36,465 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:36] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.011 0.049 2026-10-26 04:15:36,509 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:36] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.023 2026-10-26 04:15:37,315 100 INFO rb-a683fe2-225997-428993 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-26 04:15:37,326 100 INFO rb-a683fe2-225997-428993 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-26 04:15:37,544 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:37] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.054 0.160 2026-10-26 04:15:37,635 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:37] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.017 0.055 2026-10-26 04:15:37,702 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:37] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.016 0.090 2026-10-26 04:15:37,766 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:37] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.020 2026-10-26 04:15:37,794 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.035 2026-10-26 04:15:39,552 100 INFO rb-a683fe2-225997-428993 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-26 04:15:39,606 100 INFO rb-a683fe2-225997-428993 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-26 04:15:39,711 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:39] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.063 0.109 2026-10-26 04:15:39,945 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:39] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.096 0.198 2026-10-26 04:15:40,004 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.018 0.217 2026-10-26 04:15:40,029 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.266 2026-10-26 04:15:40,101 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.022 2026-10-26 04:15:40,124 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-26 04:15:40,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.029 2026-10-26 04:15:40,171 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.008 2026-10-26 04:15:40,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-26 04:15:40,209 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.016 2026-10-26 04:15:40,247 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.018 0.018 2026-10-26 04:15:40,259 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-10-26 04:15:40,413 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.004 0.021 2026-10-26 04:15:40,573 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 04:15:40,593 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-26 04:15:40,640 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.011 0.010 2026-10-26 04:15:40,714 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.049 0.023 2026-10-26 04:15:40,871 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.068 0.132 2026-10-26 04:15:40,979 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.050 0.248 2026-10-26 04:15:41,087 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:41] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.060 0.316 2026-10-26 04:15:41,180 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:41] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.043 0.379 2026-10-26 04:15:41,345 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:41] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.010 0.036 2026-10-26 04:15:42,392 100 INFO rb-a683fe2-225997-428993 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-26 04:15:42,415 100 INFO rb-a683fe2-225997-428993 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-26 04:15:42,447 100 INFO rb-a683fe2-225997-428993 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-26 04:15:42,538 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:42] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.055 0.030 2026-10-26 04:15:42,639 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:42] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.009 0.053 2026-10-26 04:15:43,667 100 INFO rb-a683fe2-225997-428993 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-26 04:15:43,718 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:43] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.010 0.036 2026-10-26 04:15:43,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:43] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.028 0.064 2026-10-26 04:15:43,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:43] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.013 0.025 2026-10-26 04:15:43,985 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:43] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.026 0.084 2026-10-26 04:15:44,792 100 INFO rb-a683fe2-225997-428993 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-26 04:15:44,838 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:44] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.010 0.037 2026-10-26 04:15:45,020 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.044 0.110 2026-10-26 04:15:45,132 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.023 0.242 2026-10-26 04:15:45,244 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.020 0.342 2026-10-26 04:15:45,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.014 0.360 2026-10-26 04:15:45,398 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.018 0.464 2026-10-26 04:15:45,490 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.017 0.556 2026-10-26 04:15:45,569 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 13 0.018 0.508 2026-10-26 04:15:46,344 100 INFO rb-a683fe2-225997-428993 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-26 04:15:46,368 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 04:15:46,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-26 04:15:46,493 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.006 0.045 2026-10-26 04:15:46,533 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.088 2026-10-26 04:15:46,844 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.088 0.293 2026-10-26 04:15:46,950 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.033 0.346 2026-10-26 04:15:46,980 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:46] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 04:15:48,126 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-26 04:15:48,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:15:48,148 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58393 2026-10-26 04:15:48,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-26 04:15:48,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58393 2026-10-26 04:15:48,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_041548_335358_TestProjectUpdateUi.txt 2026-10-26 04:15:48,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpdf0myr1g_chrome_odoo" 2026-10-26 04:15:48,376 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:15:51,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<999154546713933.1792988151.598891735076904-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:15:51,764 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:15:51,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:15:51,905 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<407062192874228.1792988151.853251218795776-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:15:51,906 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:15:51,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:15:52,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<865243777698290.1792988152.049086570739746-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:15:52,106 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:15:52,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:15:52,125 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-26 04:15:52,286 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-26 04:15:53,103 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-26 04:15:53,977 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-26 04:15:54,031 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-26 04:15:58,193 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:16:01,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<626469125877852.1792988161.094512701034546-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:16:01,243 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:01,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:01,410 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<183092859271140.1792988161.331446409225464-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:16:01,411 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:01,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:01,543 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-26 04:16:01,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-26 04:16:01,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-26 04:16:02,168 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-26 04:16:02,459 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-26 04:16:02,703 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-26 04:16:04,898 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-26 04:16:07,337 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:16:10,844 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<313905191172759.1792988170.639072179794312-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:16:10,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:10,850 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:11,089 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<238219837734741.1792988171.000340700149536-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:16:11,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:11,095 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:11,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-26 04:16:11,450 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<924182846860789.1792988171.369307041168213-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:16:11,451 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:11,453 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:11,532 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-26 04:16:11,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<500219451904539.1792988171.620940446853638-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:16:11,790 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:16:11,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:16:11,816 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:16:25,814 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,202 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,203 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,203 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,203 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:16:30,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-26 04:16:42,856 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-10-26 04:16:56,554 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:16:56,554 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:16:56,554 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:16:56,554 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:16:56,554 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:16:56,555 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:16:56,555 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:16:56,555 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:16:56,555 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:16:56,555 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-10-26 04:17:00,875 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,875 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,875 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,875 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,875 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,876 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,876 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,876 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,876 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:00,876 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:17:04,040 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:17:57,764 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:17:57,764 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:17:57,765 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:01,852 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:15,435 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:18:15,436 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:19,830 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:20,421 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-26 04:18:22,603 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [121] 2026-10-26 04:18:23,087 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [122] 2026-10-26 04:18:23,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<092300763880589.1792988303.239176511764526-openerp-6-hr.expense.sheet@ed3b096a0947>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-10-26 04:18:23,469 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:18:23,504 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #254 deleted mail.mail records with IDs: [341] 2026-10-26 04:18:23,504 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:18:23,731 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-10-26 04:18:24,323 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [123] 2026-10-26 04:18:29,979 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:18:44,935 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:18:49,592 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,592 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,592 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,592 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,592 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,593 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,593 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,594 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:18:49,595 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:19:00,073 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-26 04:19:03,454 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:19:56,290 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:19:56,291 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:00,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:01,255 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-26 04:20:05,298 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-26 04:20:08,178 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-26 04:20:09,894 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-26 04:20:15,820 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:20:28,257 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-10-26 04:20:32,676 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,676 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,676 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,676 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,676 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,677 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,677 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,677 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,677 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:32,677 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:20:34,296 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-26 04:20:43,097 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-26 04:20:47,847 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:21:56,142 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:21:56,142 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:21:56,142 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:21:56,143 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,410 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:00,411 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:13,900 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:22:13,900 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:22:13,900 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:22:13,901 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-10-26 04:22:17,976 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:17,977 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:22:21,033 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-26 04:22:23,084 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [124] 2026-10-26 04:22:24,019 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [125] 2026-10-26 04:22:31,103 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1111] 2026-10-26 04:22:32,063 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [759] 2026-10-26 04:22:34,018 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1113] 2026-10-26 04:22:37,067 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1116] 2026-10-26 04:22:37,904 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [760] 2026-10-26 04:22:39,847 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1118] 2026-10-26 04:22:40,427 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-26 04:22:42,436 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [126] 2026-10-26 04:22:50,249 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 04:23:01,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<792778826882666.1792988581.663769245147705-openerp-private@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:23:01,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:23:01,754 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-10-26 04:23:01,799 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35916] 2026-10-26 04:23:01,800 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:23:01,810 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:23:02,046 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-26 04:23:02,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<888376026776132.1577836800.000000000000000-openerp-13-hr.leave@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 04:23:02,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:23:02,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-10-26 04:23:02,000 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:23:03,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #270 deleted resource.calendar.leaves records with IDs: [19] 2026-10-26 04:23:03,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #270 deleted account.analytic.line records with IDs: [923, 922] 2026-10-26 04:23:03,499 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:12,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-26 04:23:13,885 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-26 04:23:14,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [928] 2026-10-26 04:23:14,993 100 INFO rb-a683fe2-225997-428993 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-26 04:23:15,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-10-26 04:23:15,000 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [934] 2026-10-26 04:23:16,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:54,697 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-26 04:23:58,650 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-26 04:24:00,557 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-26 04:24:07,056 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:24:53,336 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:24:53,336 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:24:53,336 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:24:53,336 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:24:53,337 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:24:53,337 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:24:53,337 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:24:53,337 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:24:53,337 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:57,454 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:24:58,177 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-26 04:25:00,034 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-26 04:25:03,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-26 04:25:07,242 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-26 04:25:09,004 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-26 04:25:10,903 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-26 04:25:11,444 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-26 04:25:15,987 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:25:53,417 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-26 04:25:55,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-10-26 04:26:00,005 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-10-26 04:26:00,536 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-26 04:26:04,259 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-26 04:26:07,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-26 04:26:08,260 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-26 04:26:12,505 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-26 04:26:13,872 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-26 04:26:16,607 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-26 04:26:17,293 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #277 deleted mail.message records with IDs: [37593] 2026-10-26 04:26:17,408 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-10-26 04:26:18,061 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-26 04:26:22,643 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-26 04:26:26,788 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-26 04:26:51,350 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-26 04:26:54,851 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834975207545679.1792988814.670546293258667-openerp-50-purchase.order@ed3b096a0947>: ['"partner_a" <@False>'] 2026-10-26 04:26:54,866 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:54,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-26 04:26:55,101 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-26 04:26:56,937 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-26 04:27:01,642 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679961359971001.1792988821.405943632125854-openerp-55-purchase.order@ed3b096a0947>: ['"partner_a" <@False>'] 2026-10-26 04:27:01,692 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [345] 2026-10-26 04:27:01,692 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:27:01,806 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-26 04:27:06,311 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-26 04:27:08,589 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-26 04:27:12,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-26 04:27:21,821 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-26 04:27:24,845 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 04:28:01,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<119268999709692.1792988881.001234769821167-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:01,048 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:01,064 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [346] 2026-10-26 04:28:01,102 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #281 deleted mail.message records with IDs: [38753] 2026-10-26 04:28:01,102 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:01,134 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:02,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<757724218443970.1792988882.572456121444702-openerp-private@ed3b096a0947>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:02,625 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:02,641 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [347] 2026-10-26 04:28:02,663 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #281 deleted mail.message records with IDs: [38755] 2026-10-26 04:28:02,663 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:02,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:03,238 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-26 04:28:12,171 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 04:28:48,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-26 04:28:56,226 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-26 04:29:04,371 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1160, 1161, 1162] 2026-10-26 04:29:04,651 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2047, 2048] 2026-10-26 04:29:06,240 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-26 04:29:12,225 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-26 04:29:18,439 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-26 04:29:24,402 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-26 04:29:34,654 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-10-26 04:29:44,062 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-26 04:29:51,400 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1176, 1177] 2026-10-26 04:29:51,526 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2070] 2026-10-26 04:29:52,783 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-26 04:30:01,130 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1181, 1182, 1183, 1184, 1185] 2026-10-26 04:30:01,320 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2081] 2026-10-26 04:30:01,584 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-10-26 04:30:01,732 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2076] 2026-10-26 04:30:02,151 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-26 04:30:08,499 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1190, 1191, 1192] 2026-10-26 04:30:08,674 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2084, 2085] 2026-10-26 04:30:09,670 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-26 04:30:16,796 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1196, 1197, 1198, 1199] 2026-10-26 04:30:16,940 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2096] 2026-10-26 04:30:17,201 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1200, 1201, 1202] 2026-10-26 04:30:17,351 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2091] 2026-10-26 04:30:17,773 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-26 04:30:24,984 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1203, 1204, 1205, 1206] 2026-10-26 04:30:25,129 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2098] 2026-10-26 04:30:25,653 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-26 04:30:33,424 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1207, 1208, 1209, 1210] 2026-10-26 04:30:33,580 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2105] 2026-10-26 04:30:34,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-26 04:30:42,999 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1211, 1212, 1213, 1214] 2026-10-26 04:30:43,151 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2116] 2026-10-26 04:30:43,497 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1215, 1216, 1217] 2026-10-26 04:30:43,691 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2112] 2026-10-26 04:30:44,090 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-26 04:30:50,383 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-26 04:30:58,377 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-26 04:31:03,968 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1224, 1225] 2026-10-26 04:31:04,083 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2128] 2026-10-26 04:31:04,927 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-26 04:31:10,618 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1228, 1229] 2026-10-26 04:31:10,766 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2133] 2026-10-26 04:31:11,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:31:48,662 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-26 04:31:53,266 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #288 deleted stock.move records with IDs: [854] 2026-10-26 04:31:55,596 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-26 04:31:59,228 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-26 04:32:11,700 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:32:11,700 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:32:11,701 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:32:15,841 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:15,842 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:19,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-26 04:32:31,612 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:32:31,613 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,732 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:35,733 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:32:38,192 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-26 04:32:45,333 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-26 04:32:49,869 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-26 04:32:53,304 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 04:33:06,019 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 04:33:09,362 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:09,363 100 INFO rb-a683fe2-225997-428993 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 04:33:14,266 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-26 04:33:16,027 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-26 04:33:19,065 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-26 04:33:20,750 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-26 04:33:22,527 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-26 04:33:30,132 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:34:05,785 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-26 04:34:10,831 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-26 04:34:14,011 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-26 04:34:14,364 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-26 04:34:15,695 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-26 04:34:17,021 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:34:48,633 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-10-26 04:34:49,342 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-26 04:34:49,552 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:accountman from n/a 2026-10-26 04:34:50,672 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:34:51,239 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:51] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.060 0.512 2026-10-26 04:34:51,800 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.100 0.455 2026-10-26 04:34:52,055 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.059 0.183 2026-10-26 04:34:52,142 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:35:25,140 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-10-26 04:35:25,787 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-10-26 04:35:27,492 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-10-26 04:35:29,127 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255, 1256] 2026-10-26 04:35:29,392 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2198] 2026-10-26 04:35:30,852 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1262, 1263, 1264, 1265, 1266] 2026-10-26 04:35:31,083 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2205] 2026-10-26 04:35:31,372 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-10-26 04:35:33,901 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-10-26 04:35:34,554 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-10-26 04:35:35,833 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-10-26 04:35:36,309 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-10-26 04:35:39,335 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-10-26 04:35:39,908 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-10-26 04:35:41,487 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-10-26 04:35:43,085 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-10-26 04:35:44,002 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-10-26 04:35:44,544 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-10-26 04:35:45,069 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-10-26 04:35:45,584 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-10-26 04:35:46,020 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-10-26 04:35:47,211 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-10-26 04:35:47,717 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:36:22,474 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-26 04:36:25,821 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #296 deleted stock.move records with IDs: [891] 2026-10-26 04:36:28,182 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #296 deleted stock.move records with IDs: [894] 2026-10-26 04:36:32,841 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-26 04:36:35,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-26 04:36:38,342 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #296 deleted stock.move records with IDs: [902] 2026-10-26 04:36:41,272 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-26 04:36:42,591 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #296 deleted stock.move records with IDs: [905] 2026-10-26 04:36:44,152 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-26 04:36:47,157 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #296 deleted stock.move records with IDs: [907] 2026-10-26 04:36:48,605 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:37:41,658 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-26 04:37:42,690 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [909] 2026-10-26 04:37:44,120 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [913] 2026-10-26 04:37:44,934 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted product.set records with IDs: [2] 2026-10-26 04:37:45,039 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [914, 915, 912] 2026-10-26 04:37:45,646 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-26 04:37:48,435 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [917] 2026-10-26 04:38:03,012 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [30102] 2026-10-26 04:38:06,555 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-26 04:38:11,735 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-26 04:38:15,110 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-26 04:38:16,045 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-26 04:38:26,332 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-26 04:38:31,113 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-26 04:38:34,646 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [962] 2026-10-26 04:38:36,738 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-26 04:38:44,330 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [966] 2026-10-26 04:38:45,802 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-26 04:38:49,200 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [968] 2026-10-26 04:38:50,562 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-26 04:38:52,114 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-26 04:38:58,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-26 04:39:00,400 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-26 04:39:03,588 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-26 04:39:05,259 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted mail.message records with IDs: [42656] 2026-10-26 04:39:05,291 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-10-26 04:39:05,599 100 INFO rb-a683fe2-225997-428993 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-26 04:39:07,403 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [985] 2026-10-26 04:39:10,753 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-26 04:39:18,356 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [988] 2026-10-26 04:39:19,647 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [991] 2026-10-26 04:39:20,265 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [992] 2026-10-26 04:39:20,696 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [993] 2026-10-26 04:39:22,388 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move.line records with IDs: [909] 2026-10-26 04:39:23,288 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-26 04:39:23,818 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-26 04:39:27,632 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #298 deleted stock.move records with IDs: [996] 2026-10-26 04:39:30,631 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:39:30,644 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-26 04:39:31,577 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58679 2026-10-26 04:39:31,578 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmpdaj1djnn_chrome_odoo 2026-10-26 04:39:31,579 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:45931/json/version 2026-10-26 04:39:31,589 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45931/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:39:31,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-10-26 04:39:31,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:45931/json 2026-10-26 04:39:31,666 100 INFO rb-a683fe2-225997-428993 odoo.tests.common.requests: request http://127.0.0.1:45931/json with timeout 3 increased to 10s during tests 2026-10-26 04:39:31,713 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:45931/devtools/page/B7E7F21F74FED4F42E4B7FEF731812F9 2026-10-26 04:39:31,770 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-10-26 04:39:31,799 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-10-26 04:39:32,556 100 INFO rb-a683fe2-225997-428993 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:39:32,560 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428993 login:admin from n/a 2026-10-26 04:39:32,572 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-10-26 04:39:32,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 04:39:32,575 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 04:39:32,598 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:39:34,218 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web HTTP/1.1" 200 - 121 0.223 1.405 2026-10-26 04:39:34,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': 'B7E7F21F74FED4F42E4B7FEF731812F9', 'loaderId': 'A8745FC5B9ACB470A906B031BF6B2ABE', 'isDownload': False} 2026-10-26 04:39:34,223 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-26 04:39:34,290 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.010 0.017 2026-10-26 04:39:34,382 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.007 0.107 2026-10-26 04:39:34,422 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/assets/1d0e2f4/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.143 2026-10-26 04:39:34,450 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.161 2026-10-26 04:39:34,483 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.176 2026-10-26 04:39:34,523 100 INFO rb-a683fe2-225997-428993 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-26 04:39:34,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:34] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 04:39:35,639 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 04:39:35,645 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 04:39:35,698 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.045 2026-10-26 04:39:35,790 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.101 2026-10-26 04:39:35,838 100 INFO rb-a683fe2-225997-428993 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-26 04:39:36,052 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.122 0.197 2026-10-26 04:39:36,100 100 INFO rb-a683fe2-225997-428993 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 04:39:36,194 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.047 0.411 2026-10-26 04:39:36,201 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.392 2026-10-26 04:39:36,218 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 04:39:36,270 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.041 0.410 2026-10-26 04:39:36,444 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.061 0.562 2026-10-26 04:39:36,747 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.149 0.769 2026-10-26 04:39:36,755 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.885 2026-10-26 04:39:36,786 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 04:39:36,815 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:39:36,823 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39: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-26 04:39:36,825 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.720 2026-10-26 04:39:36,878 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 04:39:36,884 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.643 2026-10-26 04:39:36,920 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.673 2026-10-26 04:39:36,926 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 04:39:36,956 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:36] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.663 2026-10-26 04:39:37,032 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.532 2026-10-26 04:39:37,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.199 2026-10-26 04:39:37,063 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.106 2026-10-26 04:39:37,700 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-10-26 04:39:37,725 100 INFO rb-a683fe2-225997-428993 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-26 04:39:37,758 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-10-26 04:39:37,792 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.033 2026-10-26 04:39:38,158 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.087 0.231 2026-10-26 04:39:38,295 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.026 0.079 2026-10-26 04:39:38,309 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.107 2026-10-26 04:39:38,428 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.015 0.044 2026-10-26 04:39:38,612 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.011 0.041 2026-10-26 04:39:38,976 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 04:39:39,363 100 INFO rb-a683fe2-225997-428993 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-26 04:39:39,372 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.014 0.008 2026-10-26 04:39:39,485 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:39] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.021 0.094 2026-10-26 04:39:39,786 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:39] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.061 2026-10-26 04:39:39,812 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:39] "GET /web/assets/9cd5eec/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 04:39:39,831 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:39] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-26 04:39:40,007 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.043 2026-10-26 04:39:40,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:40] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.009 0.032 2026-10-26 04:39:40,856 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:39:41,125 100 INFO rb-a683fe2-225997-428993 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-26 04:39:41,166 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:41] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.014 0.040 2026-10-26 04:39:41,401 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:41] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.009 0.028 2026-10-26 04:39:41,403 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:41] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 04:39:41,474 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:41] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.007 0.038 2026-10-26 04:39:42,269 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-10-26 04:39:42,272 100 INFO rb-a683fe2-225997-428993 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-26 04:39:42,461 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:42] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.059 0.160 2026-10-26 04:39:42,570 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:42] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.023 0.068 2026-10-26 04:39:42,668 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:42] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.008 0.043 2026-10-26 04:39:42,736 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:39:43,374 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 04:39:43,518 100 INFO rb-a683fe2-225997-428993 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-26 04:39:43,553 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.016 0.027 2026-10-26 04:39:43,863 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.050 0.050 2026-10-26 04:39:44,651 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-26 04:39:44,677 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:44] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.003 0.022 2026-10-26 04:39:44,773 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:44] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.007 0.039 2026-10-26 04:39:44,942 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:44] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.030 0.102 2026-10-26 04:39:45,071 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:45] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.007 0.046 2026-10-26 04:39:45,791 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-26 04:39:45,826 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-26 04:39:45,882 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-26 04:39:45,886 100 INFO rb-a683fe2-225997-428993 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-26 04:39:46,926 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.259 0.805 2026-10-26 04:39:47,732 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:47] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.196 0.357 2026-10-26 04:39:47,917 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:47] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.020 0.029 2026-10-26 04:39:48,069 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:48] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.072 0.121 2026-10-26 04:39:48,139 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:48] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.024 0.163 2026-10-26 04:39:48,228 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:48] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.031 0.235 2026-10-26 04:39:49,079 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:39:49,413 100 INFO rb-a683fe2-225997-428993 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-26 04:39:49,470 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-26 04:39:49,913 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:49] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.119 0.313 2026-10-26 04:39:51,085 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-26 04:39:51,150 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-26 04:39:51,571 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:51] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.083 0.377 2026-10-26 04:39:52,763 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-10-26 04:39:53,203 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:53] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.127 0.324 2026-10-26 04:39:53,229 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:53] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.012 2026-10-26 04:39:53,371 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:53] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.019 0.055 2026-10-26 04:39:53,432 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:53] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.027 2026-10-26 04:39:54,376 100 INFO rb-a683fe2-225997-428993 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-26 04:39:54,419 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:54] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.008 0.034 2026-10-26 04:39:55,342 100 INFO rb-a683fe2-225997-428993 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-26 04:39:55,360 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:55] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.009 0.028 2026-10-26 04:39:55,705 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:55] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.074 0.053 2026-10-26 04:39:56,480 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-10-26 04:39:56,506 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:56] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.004 0.021 2026-10-26 04:39:56,603 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 04:39:56,689 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:56] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.006 0.028 2026-10-26 04:39:57,060 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:57] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.079 0.255 2026-10-26 04:39:57,594 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:57] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.091 0.302 2026-10-26 04:39:58,772 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-26 04:39:58,806 100 INFO rb-a683fe2-225997-428993 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-26 04:39:59,231 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:39:59] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.078 0.344 2026-10-26 04:40:00,432 100 INFO rb-a683fe2-225997-428993 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-26 04:40:00,827 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:40:00] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.119 0.274 2026-10-26 04:40:00,853 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:40:00] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.006 0.010 2026-10-26 04:40:01,024 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:40:01] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.019 0.070 2026-10-26 04:40:01,062 100 INFO rb-a683fe2-225997-428993 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:40:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.027 2026-10-26 04:40:02,001 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-10-26 04:40:02,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:40:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:40:02,022 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58679 2026-10-26 04:40:02,024 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-10-26 04:40:02,025 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58679 2026-10-26 04:40:02,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428993/chrome_logs/chrome_log_20261026_044002_159061_TestPurchaseMatrixUi.txt 2026-10-26 04:40:02,159 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmpdaj1djnn_chrome_odoo" 2026-10-26 04:40:05,016 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:40:05,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 348 and Message-Id '<447392295667034.1792989605.703181743621826-openerp-private@ed3b096a0947>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-10-26 04:40:05,768 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:05,784 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-10-26 04:40:05,806 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42736] 2026-10-26 04:40:05,807 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:05,817 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:40:06,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 349 and Message-Id '<357051060911501.1792989606.401219844818115-openerp-private@ed3b096a0947>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-10-26 04:40:06,440 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:06,449 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-10-26 04:40:06,465 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42737] 2026-10-26 04:40:06,465 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:06,476 100 INFO rb-a683fe2-225997-428993 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:40:07,197 100 INFO rb-a683fe2-225997-428993 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-26 04:40:07,197 100 INFO rb-a683fe2-225997-428993 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-26 04:40:07,197 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-26 04:40:07,199 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-26 04:40:07,395 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-26 04:40:07,625 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42748, 42746] 2026-10-26 04:40:07,661 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-10-26 04:40:07,687 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42749, 42747] 2026-10-26 04:40:07,708 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-10-26 04:40:07,718 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-26 04:40:10,264 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-10-26 04:40:11,149 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-26 04:40:11,665 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-26 04:40:14,608 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-26 04:40:23,206 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-26 04:40:23,404 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-26 04:40:23,427 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-26 04:40:23,449 100 INFO rb-a683fe2-225997-428993 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-10-26 04:40:23,457 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-26 04:40:24,678 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-26 04:40:25,986 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-26 04:40:27,310 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-26 04:40:29,664 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-26 04:40:31,488 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-26 04:40:32,932 100 INFO rb-a683fe2-225997-428993 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-26 04:40:34,116 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:40:37,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<599130389431122.1792989637.130969047546387-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-26 04:40:37,315 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:37,329 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:37,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<838100033696310.1792989637.406135797500610-openerp-message-notify@ed3b096a0947>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-26 04:40:37,456 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:37,458 100 INFO rb-a683fe2-225997-428993 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:38,638 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-26 04:40:40,941 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-26 04:40:41,886 100 INFO rb-a683fe2-225997-428993 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-26 04:40:44,497 100 INFO rb-a683fe2-225997-428993 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:40:44,499 100 INFO rb-a683fe2-225997-428993 odoo.service.server: 722 post-tests in 8160.15s, 1772422 queries 2026-10-26 04:40:44,503 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: point_of_sale: 286 tests 2768.76s 687601 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: portal: 11 tests 41.70s 4687 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_hr: 5 tests 71.73s 19062 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_loyalty: 59 tests 816.32s 130071 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_mrp: 13 tests 164.65s 44974 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_online_payment: 8 tests 86.68s 20070 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_restaurant: 13 tests 274.03s 32931 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 289.78s 34012 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_sale: 40 tests 595.35s 107031 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_sale_loyalty: 4 tests 76.28s 18232 queries 2026-10-26 04:40:44,504 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_sale_margin: 3 tests 49.65s 14585 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_self_order: 31 tests 450.03s 99277 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: pos_viva_wallet: 3 tests 58.13s 16018 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: privacy_lookup: 8 tests 21.27s 11969 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: product: 117 tests 148.19s 52750 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: product_email_template: 4 tests 45.76s 13281 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: product_margin: 5 tests 45.49s 13609 queries 2026-10-26 04:40:44,505 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project: 99 tests 393.07s 71085 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_account: 4 tests 52.22s 5519 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_hr_expense: 4 tests 85.94s 15918 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_mrp: 3 tests 33.47s 4663 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_purchase: 9 tests 104.39s 19543 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_sale_expense: 4 tests 122.40s 24167 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: project_timesheet_holidays: 8 tests 25.90s 8575 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: purchase: 108 tests 751.48s 195549 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: purchase_mrp: 28 tests 222.89s 67523 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: purchase_product_matrix: 3 tests 34.38s 2929 queries 2026-10-26 04:40:44,506 100 INFO rb-a683fe2-225997-428993 odoo.tests.stats: purchase_requisition: 17 tests 29.09s 9583 queries 2026-10-26 04:40:44,507 100 INFO rb-a683fe2-225997-428993 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-a683fe2-225997-428993' 2026-10-26 04:40:44,507 100 INFO rb-a683fe2-225997-428993 odoo.service.server: Initiating shutdown 2026-10-26 04:40:44,507 100 INFO rb-a683fe2-225997-428993 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.